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