Является ли разработка 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.