Является ли разработка Flex без FlexBuilder реалистичной? - PullRequest
13 голосов
/ 03 сентября 2008

Реально ли пытаться изучать и кодировать приложение Flex 3 без покупки FlexBuilder? Поскольку SDK и BlazeDS имеют открытый исходный код, технически возможно разработать без Flex Builder, но насколько он реалистичен.

Я хотел бы опробовать Flex, но не хочу попадать в ситуацию, когда я зависим от покупки FlexBuilder (по крайней мере, пока я не уверен и не достаточно компетентен в технологии, чтобы рекомендовать покупку моему работодателю) .

Я сейчас экспериментирую, поэтому у меня много времени, и срок действия пробной лицензии на моей машине с Windows истек. Кроме того, Linux является моей основной платформой разработки, и для Linux доступна только альфа-версия.

Большая часть документации, которую я нашел, похоже, использует Flex Builder.

Может быть, я должен использовать Ласло ...

Ответы [ 12 ]

9 голосов
/ 03 сентября 2008

Оформить FlashDevelop для Windows. Мне нравится больше, чем Flex Builder.

9 голосов
/ 03 сентября 2008

IntelliJ IDEA работает как Flex IDE, если вы также являетесь разработчиком Java. Это бесплатно, если вы участвуете в проектах с открытым исходным кодом.

8 голосов
/ 03 сентября 2008

Я использую Flex с версии 2 и Flex3 / BlazeDS с момента выхода бета-версии. У меня также есть некоторый опыт работы с Lazzlo, и разница в день и ночь (Flex Flex!). Я ни разу не пожалел об использовании Flex. Что касается FlexBuilder, это стоит каждого пенни. Несмотря на то, что полностью и разумно написать приложение Flex без FlexBuilder, прирост производительности от его использования более чем окупит инвестиции. Попробуйте выполнить оценку в течение 30 дней и сравните ее с некоторыми другими предложенными вариантами (я собираюсь попробовать FlashDevelop).

Некоторые вещи, которые вы получаете с FlexBuilder, включают:

  • Завершение кода
  • Визуальный редактор
  • Отладчик (это потрясающе !!)
  • Профилировщик (тоже очень хорошо)

Что касается Linux, альфа-версия FlexBuilder не имеет визуального редактора. Кроме того, я понимаю, что это достаточно полнофункциональная, но бесплатная версия, и многие сотрудники Adobe, с которыми я говорил, которые используют Linux, довольны им.

3 голосов
/ 04 сентября 2008

FlashDevelop действительно прост в установке с помощью Flex SDK. Просто скачайте FlashDevelop, а затем загрузите Flex SDK. В FlashDevelop перейдите в «Инструменты»> «Параметры программы»> «AS3Context» (в разделе «Плагины»)> установите «Расположение Flex SDK» в корне папки, в которую вы извлекли SDK, и соберите ее. FlashDevelop даже имеет базовый проект MXML, который поможет вам.

Если вы используете ColdFusion для бэкэнда, наличие FlexBuilder в Eclipse и CFEclipse может означать на одну IDE меньше, с которой нужно ознакомиться.

2 голосов
/ 17 сентября 2008

Я собираюсь присоединиться к хору здесь и сказать FlashDevelop для альтернативы. Единственные причины, по которым вам может понадобиться FlexBuilder:

  1. Flex-диаграммы
  2. Пошаговая отладка.
  3. Профилировщик (я не использовал его)
  4. Визуальный редактор стилей

Тем не менее, завершение кода и общее кровавое изящество завершения кода и выделения синтаксиса в FlashDevelop выбивают хлам из затмения из воды. Итак, в значительной степени то, что сказал Тодд, за исключением части завершения кода. Flex Builder в этом отделе очень .

1 голос
/ 29 июня 2011

Я давно использую FlashDevelop (4/5 лет), я активно использую его для разработки приложений Flex4.5, в него встроена поддержка завершения кода, есть профилировщик и отладчик, которые отлично работают. Сама IDE отзывчива и требует .Net framework, на самом деле здесь я перечислю кое-что.

Профи FlashDevelop

  • Бесплатная IDE
  • Функция дополнения кода
  • Очень способный отладчик
  • Profiler
  • Документирование
  • Возможность создавать файлы Air / Flex
  • 1020 * Шаблонирование *
  • Плагины

Минусы FlashDevelop

  • Отсутствие поддержки пользовательского интерфейса
  • . Только поддержка .Net (не будет работать с Mono)

Все остальное довольно просто для запуска, инструкции доступны на http://www.flashdevelop.org/

1 голос
/ 03 сентября 2008

Краткий ответ: Да

Я работаю в команде разработчиков и дизайнеров. Мы кодируем наши .MXML и .AS в FlashDevelop 3 , и наш дизайнер создает .FLA со скинами и виджетами, которые получают [Import ()] в ActionScript.

Я написал немного больше об этой теме здесь:

Лучшие практики сотрудничества Flash Designer / Coder

0 голосов
/ 06 июня 2011

Аметист также довольно хороший вариант, чтобы попробовать. Это плагин для MS Visual Studio, который использует множество полезных вещей. Он значительно медленнее, чем FlashBuilder, имеет действительно хороший отладчик и неплохой визуальный дизайнер.

Персональная версия бесплатна, но довольно уродлива. Вы должны купить профессиональную версию после 60-дневной бесплатной пробной версии. Однако на момент написания этой статьи она составляет почти 1/3 стоимости Flash Builder.

В качестве дополнительного бонуса вам не нужно платить за Visual Studio, поскольку он работает с бесплатной (хотя трудно найти) " версией оболочки (встроенной) " Visual Студия. Однако он не будет работать ни с одной из бесплатных редакций Express.

0 голосов
/ 11 января 2009

Я также использую FlashDevelop при работе над проектами AS3. Для меня безобразие (дизайн пользовательского интерфейса) и медлительность Eclipse / Flex Builder являются достаточным сдерживающим фактором, чтобы держаться подальше от Flex Builder.

В дополнение к недостаткам FlashDevelop, указанным ранее, одним из моих самых больших недостатков является то, что это не настоящее приложение .NET, и поэтому никогда не будет работать в моно и поэтому не может быть легко перенесено на Mac - который моя платформа выбора для разработки web / javascript / AS3.

0 голосов
/ 03 сентября 2008

Я второй FlashDevelop. Вы не получаете средства визуального дизайна для MXML, но для кода (как MXML, так и AS) это отлично.

...