Нужен ли мне Flex Builder? - PullRequest
       14

Нужен ли мне Flex Builder?

13 голосов
/ 21 января 2009

Я совершенно новичок в Flex.

Могу ли я реально разработать, скажем, приложение средней сложности только с помощью Flex SDK, или мне нужен Flex Builder?

Кроме того, кроме SDK, что мне нужно для начала?

Спасибо за любую помощь.

Ответы [ 6 ]

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

Я был там год или два назад, так что вот мой опыт. В порядке по подзапросу:

Я совершенно новичок в Flex.

Я тоже был новичком во Flex - и в ActionScript (хотя это расширенный набор javascript, который я знаю довольно хорошо, хотя для меня это не похоже на javascript).

Могу ли я реально разработать, скажем, приложение средней сложности только с помощью Flex SDK, или мне нужен Flex Builder?

Может быть, если вы уже достаточно хорошо знаете Flash и Actionscript. Я не сделал, поэтому я нашел, что это, безусловно, помогло. Но это ничем не отличается от любого другого решения IDE или нет.

Кроме того, кроме SDK, что мне нужно для начала?

Ничего, если только вы не хотите использовать AIR, который является простой загрузкой. Все остальное там. Я был полностью доволен своим опытом; никаких неприятных сюрпризов, и вы задаете те же вопросы, что и я. YMMV.

9 голосов
/ 21 января 2009

Вам это не нужно, но это может быть полезно.

Я обнаружил, что FlashDevelop намного лучше IDE для кодирования ActionScript. Он связан с (бесплатным) Flex SDK, поэтому, если вы не возражаете против ручного кодирования MXML, он должен прекрасно работать. Я создал несколько небольших приложений Flex, используя это, и он отлично работал. В общем, я в любом случае уклоняюсь от графических дизайнеров графического интерфейса, так что у меня все получилось.

FlexBuilder дает вам две вещи, которые (ааик) вы не можете получить в другом месте. Визуальный дизайнер для MXML и отладчик. Если вы получаете более дорогую версию Flex Builder, вы также получаете профилировщик.

Визуальный дизайнер хорош, если вы хотите быстро прототипировать что-то, или если вы привыкли проектировать вещи UI таким образом (и я могу видеть, где это будет полезно, когда вы начнете разбираться с более сложными вещами UI).

Flex SDK поставляется с инструментом отладки командной строки, но графический интерфейс, который вы получаете с FlexBuilder, значительно упрощает его использование. Это то, что заставило меня получить FlexBuilder. Обычно я не использую FlexBuilder для повседневной разработки, но когда мне нужно отладить, это значительно облегчает работу.

Если вам придется платить за FlexBuilder, попробуйте его без FlexBuilder. Если вы начинаете сталкиваться с ситуацией, когда вам кажется полезным иметь графический дизайнер или графический интерфейс отладчика, воспользуйтесь пробной версией FlexBuilder. У вас будет 30 дней, чтобы попробовать это. Если вам это поможет, и вы думаете, что оно того стоит, купите его. Если вы прекрасно обходитесь без этого, вам не нужно беспокоиться о том, чтобы его получить.

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

9 голосов
/ 21 января 2009

Вам не нужен FlexBuilder для разработки приложений Flex, я использую:

  • Flex SDK
  • Редактор на ваш выбор (я использую emacs в Linux, Notepad ++ хорошо обрабатывает ActionScript в Windows)
  • Ant (Flex SDK поставляется с задачами Ant)

Я написал сообщение в блоге о том, как настроить среду разработки Flex:

http://blog.apterainc.com/software/setting-up-a-flex-development-enviroment-in-gnulinux/

Хотя я и писал о настройке этой среды в Linux, большинство шагов можно напрямую перенести в среду Windows.

Что касается других постеров: Разработка компонентов графического интерфейса во Flex ничем не отличается и не сложнее, чем использование HTML для разработки веб-страницы. Если для этого вам нужен редактор WYSIWYG, значит, вы недостаточно хорошо знаете Flex или HTML.

6 голосов
/ 21 января 2009

FlexBuilder стоил инвестиций для меня лично; он, вероятно, заплатил за себя в десять и более раз. Нет, гораздо больше. Легко.

Несколько ключевых фишек, которые мне больше всего понравились:

  • Intellisense / подсказка кода: особенно если вы новичок во Flex, это удивительно ускорит ваш процесс обучения;

  • Профилировщик: Профилировщик живой памяти / приложения действительно помогает следить за тем, что происходит внутри коробки;

  • Отладчик. Трудно превзойти возможность устанавливать точки останова, отслеживать стек, наблюдать за переменными и т. Д.

  • Eclipse: Eclipse - просто превосходная IDE, и Adobe прекрасно расширила его для Flex и AIR.

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

2 голосов
/ 21 января 2009

Flex Builder действительно полезен, если в вашем приложении много графического интерфейса. Он предоставляет вам хорошую IDE рисовать GUI. Если вы просто создаете actionScript, который преобразуется в swf, вам не нужен Flex Builder. Достаточно Flex SDK с вашим любимым редактором.

Возможно, вам придется изучить Actionscript и MXML DTD.

1 голос
/ 21 января 2009

Это не обязательно, но, безусловно, облегчает жизнь.

Однако, сказав, что, когда вы используете FlexBuilder, вы, вероятно, все равно будете в конечном итоге делать небольшие изменения пользовательского интерфейса в коде mxml, а не в IDE.

G-Man

...