Реалистична ли разработка Flex без FlexBuilder?

StackOverflow https://stackoverflow.com/questions/40622

  •  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:

<Ол>
  • Flex-диаграммы
  • Пошаговая отладка.
  • Профилировщик (я не использовал его)
  • Визуальный редактор стилей
  • Тем не менее, завершение кода и общее кровавое изящество завершения кода и выделения синтаксиса 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.

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top