| « Бумага не помогает? Помогут Balsamiq Mockups от Peldi Guilizzoni! | Adobe открывает RTMP протокол. Wow! » |
SapphireSteel: Amethyst Beta 2
16 января SapphireSteel выпустила вторую бету Аметиста с интеллисэнс для ActionScript 3 и MXML.
Апдейты внизу.
Пара слов.
Как писал Рост, Amethyst - еще один плагин для Microsoft Visual Studio. Замечу, что он бесплатный (Amethyst Personal Edition) и ставится на бесплатную версию VS Shell, то есть по факту, чтобы использовать Amethyst как альтернативный Flex IDE, со вкусом от Microsoft, нужно вложить 0 денег.
Как я уже упомянул, Amethyst может быть установлен либо на коммерческую версию VS 2008, либо на специальную версию Visual Studio Shell, которая исключает поддержку основных языков от Microsoft. Другими словами, вы получаете ту же функциональность что и в “Express” версии VS, но без поддержки C#, C++ и VB .NET. Из-за конструктивных особенностей VS Express не поддерживает интеграцию со сторонними инструментами, поэтому Amethyst там не доступен.
Установка
Для инсталляции вам необходимы:
- Shell(free) или любая коммерческая версия Visual Studio 2008.
- Flex SDK и Flash 9/10.
- Java с Microsoft C библиотекой msvcr71.dll.
- И сам Amethyst Beta 2 инсталлятор.
В настоящее время доступны лишь инструкции по инсталляции, но в этом году планируется выпуск более продвинутого инсталлятора для Amethyst с возможностью доставки Visual Studio Shell и Flex SDK и прочего.
В будущем, для Amethyst Professional Edition, обещают “high-end” дебаггер и некий design view, с возможность drag-and-drop (в Personal Edition также будет дебаггер, но видимо не такой “high-end”
.
Ну-с, попробуем..
Updated
Для инсталляции необходима Visual Studio 2008 Shell (integrated mode), либо можно скачать all-in-one инсталлятор для Ruby in Steel Personal Edition 2008, в нем уже включена VS 2008 Shell, скинуть ненужные галочки, инсталлировать, а затем доставить Amethyst.
Updated 2
В общем, впечатления никакие особо.
Парочка мелочей, вполне субъективных (может у кого не так?):
- Если сохранить Build-настройки проекта, то при следующем билде полезут ошибки mxml компилятора.
- Дебаггера не обещали пока, на на trace() я (напрасно)надеялся.
- HTML шаблон слегка нервирует, вынуждая все время разрешать отображение ActiveX в IE6.
- Работа интеллисэнс позабавила чутка. Хехе, у <mx:Button/> в mxml не предлагает событие “click” ![]()
Сыровата она (на то и бета).
Трекбек адрес этой записи
URL трекбека (щелкните правой кнопкой мыши и скопируйте ссылку)
4 комментариев
Спасибо за апдейт к посту) Собрать это из кусков у меня не получилось почему-то: уже при установленной Shell установщик аметиста отказывался работать, причем такое поведение у меня было и на XP, и на Vista.А среда уже на что-то похожа, но FD рулит, так как я набираю awI и в FD у меня будет предложен вариант drawItem, а в Flex Builder и Amethyst - нет. Пока тут нет Design View, на мой взгляд, как IDE для Flex-проектов оно проигрывает FD. Но развивается бодро, что радует.
Я сначала поставил VS Shell (isolated mode), вот с ним был косяк "Invalid License Data. Reinstall is required". Режим isolated - это "brand-new offering" от Microsoft и, как я понял, Amethyst работает только с integrated mode. Вообще у них там принципиальная разница. По поводу "проигрывает" - сильно мягко сказано
У меня ошибки компилятора иногда вылезали сразу же, при первом билде. Но появилась видео с их будущим design mode (который только в pro), и выглядит прилично достаточно. Если исправят баги, и будут продавать pro-версию за $100-150, думаю спрос будет
Design mode выглядит конкурентно, хотя редко юзаю. По бетам сложновато судить, так как много косяков. Посмотрим на цену, финальный набор супер-мега-фич и тогда возможно сформируем спрос.