Реалистична ли разработка Flex без FlexBuilder?
-
09-06-2019 - |
Вопрос
Реально ли попробовать изучить и закодировать приложение Flex 3 без покупки FlexBuilder?Поскольку SDK и BlazeDS имеют открытый исходный код, кажется технически возможным разрабатывать без Flex Builder, но насколько это реалистично?
Я хотел бы протестировать Flex, но не хочу попадать в ситуацию, когда я буду зависеть от покупки FlexBuilder (по крайней мере, до тех пор, пока я не буду уверен в себе и достаточно компетентен в технологии, чтобы рекомендовать покупку своему работодателю).
Прямо сейчас я экспериментирую, поэтому у меня уходит много времени, а пробная лицензия на моем компьютере с Windows истекла.Кроме того, Linux является моей основной платформой разработки, и для Linux доступна только альфа-версия.
Похоже, что большая часть документации, которую я нашел, использует Flex Builder.
Может быть, мне стоит использовать Ласло...
Решение
Я использую Flex начиная с версии 2 и Flex3 / BlazeDS с тех пор, как он вышел из бета-версии.У меня также есть некоторый опыт работы с Lazzlo, и разница заключается в дне и ночи (Flex rocks!).Я ни разу не пожалел, что воспользовался Flex.Что касается FlexBuilder, то он стоит каждого пенни.Хотя написать гибкое приложение без FlexBuilder вполне возможно и разумно, прирост производительности от его использования с лихвой окупит инвестиции.Попробуйте выполнить оценку в течение 30 дней и сравните ее с некоторыми другими предложенными вариантами (я собираюсь попробовать flashdevelope).
Некоторые вещи, которые вы получаете с помощью FlexBuilder, включают:
- Завершение кода
- Визуальный редактор
- Отладчик (это фантастика!!)
- Профилировщик (тоже очень хороший)
Что касается Linux, то альфа-версия FlexBuilder не имеет визуального редактора.В остальном, я понимаю, что он достаточно полнофункциональный, по-прежнему бесплатный, и многие сотрудники Adobe, с которыми я разговаривал, использующие Linux, довольны им.
Другие советы
IntelliJ IDEA работает как Flex IDE, если вы также являетесь разработчиком Java. Это бесплатно, если вы участвуете в проектах с открытым исходным кодом.
Ознакомьтесь с FlashDevelop для Windows. Мне нравится это лучше, чем Flex Builder.
FlashDevelop действительно прост в установке с помощью Flex SDK. Просто скачайте FlashDevelop, а затем загрузите Flex SDK. В FlashDevelop перейдите в Инструменты > Параметры программы > AS3Context (под плагинами) > Установите " Расположение Flex SDK " в корень папки, в которую вы извлекли SDK и создали его. FlashDevelop даже имеет базовый проект MXML, который поможет вам в этом.
Если вы используете ColdFusion для бэкэнда, наличие FlexBuilder в Eclipse и CFEclipse может означать на одну IDE меньше, с которой нужно ознакомиться.
Я собираюсь присоединиться к хору здесь и сказать FlashDevelop для альтернативы. Единственные причины, по которым вам может понадобиться FlexBuilder:
<Ол>Тем не менее, завершение кода и общее кровавое изящество завершения кода и выделения синтаксиса FlashDevelop выбивают дерьмовое затмение из воды. Итак, в значительной степени то, что сказал Тодд, за исключением части завершения кода. Flex Builder является очень бредом в этом отделе. Р>
Краткий ответ: да
Я работаю в команде разработчиков и дизайнеров. Мы кодируем наши .MXML и .AS в FlashDevelop 3 , и наш дизайнер создает .FLA со скинами и виджетами которые получают [Import ()] в ActionScript.
Я написал немного больше об этой теме здесь:
Лучшие практики сотрудничества дизайнеров Flash и кодировщиков
Я использую FlashDevelop уже давно (4/5 лет), я активно использую его для разработки приложений Flex4.5, в нем встроена поддержка завершения кода, у него есть профилировщик и отладчик, которые работают превосходно.Сама IDE является адаптивной и требует .Net Framework, фактически, здесь я перечислю некоторые вещи.
Плюсы FlashDevelop
- Бесплатная IDE
- Функция завершения кода
- Очень способный Отладчик
- Профилировщик
- Документирование
- Возможность создания файлов Air / Flex
- Создание шаблонов
- Плагины
Минусы FlashDevelop
- Отсутствие поддержки разработки пользовательского интерфейса
- Только поддержка .Net (не будет работать с Mono)
Все остальное довольно просто запустить, инструкции доступны по адресу http://www.flashdevelop.org/
Абсолютно.Я работаю разработчиком Flex со времен Flex 2 и до недавнего времени использовал свой обычный редактор TextMate для кодирования и Ant для сборки.У TextMate есть несколько хороших расширений для ActionScript и Flex coding, но я думаю, вы могли бы получить это для любого приличного редактора.
Чего не хватало в моей настройке, так это удобного отладчика, с версией командной строки работать непросто.Из-за этого я начал использовать FlexBuilder на стороне, используя его параллельно с моей обычной настройкой.
Наличие профайлера тоже не повредит.
Я уже некоторое время использую FlexBuilder и только начал переключаться на использование Eclipse с Flex SDK. Я работаю для некоммерческой организации, поэтому слово БЕСПЛАТНО огромно.
Изначально это довольно пугающе, поэтому, если у вас есть деньги, вам может понадобиться FlexBuilder.
Вам нужно многое знать и делать, если вы используете SDK. Обучение и опыт могут окупиться, хотя ... Я все еще сам не определился.
Я второй FlashDevelop. Вы не получаете средства визуального дизайна для MXML, но для кода (как MXML, так и AS) это отлично.
Я также использую FlashDevelop при работе над проектами AS3. Для меня безобразие (дизайн пользовательского интерфейса) и медлительность Eclipse / Flex Builder являются достаточным сдерживающим фактором, чтобы держаться подальше от Flex Builder.
В дополнение к недостаткам FlashDevelop, указанным ранее, одним из моих самых больших недостатков является то, что это не настоящее приложение .NET, поэтому оно никогда не будет работать в моно и поэтому не может быть легко перенесено на Mac - что является Моя предпочтительная платформа для разработки web / javascript / AS3.
Аметист также является довольно хорошим вариантом, чтобы попробовать. Это плагин для MS Visual Studio, который использует множество полезных вещей. Он значительно медленнее, чем FlashBuilder, имеет действительно хороший отладчик и неплохой визуальный дизайнер.
Персональная версия бесплатна, но довольно уродлива. Вы должны купить профессиональную версию после 60-дневной бесплатной пробной версии. Однако на момент написания этой статьи она составляет почти 1/3 стоимости Flash Builder.
В качестве дополнительного бонуса вам не нужно платить за Visual Studio, поскольку он работает бесплатно (хотя и трудно найти) " версия оболочки (встроенная) " Visual Studio. Однако он не будет работать ни с одной из бесплатных редакций Express.