Различия между Flash Builder 4.6 Premium и FDT 5 max? - PullRequest
3 голосов
/ 26 января 2012

Может кто-нибудь детально сравнить эти IDE (я не могу их найти)? Что бы вы порекомендовали для чего и т. Д.? 1001 *

Мне нужна хорошая IDE для flash и flex. Я знаю, например, что оба имеют профилировщики производительности и инструменты тестирования, оба очень дороги и т. Д. Один из них «лучше» или больше подходит для определенных случаев, какие?

У меня нет времени на тестирование (во всяком случае, насколько я знаю, у FDT max нет пробной версии, только ограниченная бесплатная версия).

Ответы [ 4 ]

5 голосов
/ 26 января 2012

FDT имеет только 'Max' или 'Free', поэтому немного сложно сравнить его с многоуровневым подходом, таким как FB, который имеет стандарт и премиум. ​​

Я начну с болееобщие различия между FDT и FB, а затем конкретно о FDT Max и FB Premium.

Общие различия

Преимущество FDT

Быстрый анализатор

Самое большое различие между ними заключается в том, что FDT имеет очень быстрый анализаторкоторый обнаруживает не только ошибки в режиме реального времени, но и несколько ошибок одновременно.Видео этого действия можно найти здесь .Flash Builder не имеет этого и требует, чтобы вы сохранили (скомпилировали) свой проект для получения обновлений об ошибках.Это не будет проблемой для небольших проектов, но если у вас есть более 20 файлов, это действительно нанесет вред вашему рабочему процессу.

Обновление: FB теперь использует свой компилятор для обнаружения ошибок, делая его обнаружением ошибокфункции очень близки к FDT.

Быстрые исправления / Помощи и рефакторинги

Другие функции включают в себя множество быстрых исправлений и быстрых передач (у FDT ~ 30-35, FB имеет ~ 5-10) и продвинутые рефакторинги, такие как Константа извлечения и Метод извлечения - видео, которые можно посмотреть здесь .

«Не Adobe» и настройка

И последнее, и для некоторых существенных отличий, это то, что FDT очень общедоступен и с ним легко общаться / взаимодействовать.Раньше я знал членов команды FB;однако, поскольку разработка и управление FB переехали из Сан-Франциско, я больше не знаю команду.

FDT также позволит разработчикам расширять FDT, создавая свои собственные плагины с использованием Flash.Это очень большая и пока еще не анонсированная функция, которая будет выпущена очень и очень скоро

FB Advantage

MXML Code Completion

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

Однако, поскольку Adobe больше не разрабатывает Flex Framework, кто знает, какв будущем это изменится.

Интеграция с другими продуктами Adobe

FB имеет больше мастеров создания кода для таких вещей, как настройки Zend PHP и редактор WYSIWIG Flex;однако Adobe больше не будет поддерживать редактор Flex WYSIWIG после FB 4.6.Это потому, что они остановили разработку флекс фреймворка.

FB имеет некоторые Flash Professional интеграции.Adobe сделала несколько кнопок, которые позволяют автоматически переключаться и компилировать между FB и Flash Professional.

Лучшее построение библиотеки

Одна приятная особенность, которая нравится FB по сравнению с FDT, - это рабочий процесс для создания библиотечных SWC.Если вы такой человек, как Джек Дойл (Tweenlite), у FB есть приятный графический интерфейс, который позволяет исключать определенные пакеты из поколения SWC.

FB Premium против FDT Max

Помимо общих отличий, FDT Maxдешевле, чем FB, и FDT скоро предложит вариант подписки.FDT Max также поставляется с «Max Support», что означает, что вы можете напрямую связаться с проводником QA, если у вас возникнут проблемы.Это также может привести к прямому общению разработчиков.

1 голос
/ 27 января 2012

Flash Builder для меня - король, так как это самый быстрый инструмент RAD, который я использовал из всех доступных инструментов, упомянутых выше.

Мастера и постоянное улучшение компонентов SDK и IDE делаютон быстро используется и разрабатывает некоторые решения, даже не занимаясь программированием AS.

Я бы не стал использовать что-либо еще, и мне бы понравилась интеграция со скинами Flash и т. д.

Если функции, упомянутые вэта ссылка вас не заинтересует, тогда ничего не будет:

http://www.adobe.com/products/flash-builder/features.html

Для меня очень важно иметь быструю RAD-среду, чтобы сэкономить мое время и быть конкурентоспособным смои цитаты для клиентов, так как я знаю, что могу выложить вещи за дверь очень быстро.

0 голосов
/ 27 мая 2012

Я работаю с Flex / Flash Builder начиная с версии 1.5. Я могу сказать, что если вы можете отказаться от Flash Builder в пользу чего-то более легкого, сделайте это. С каждой версией Flash Builder становится все громоздче и медленнее. Время компиляции не так уж и плохо, а в некоторых случаях улучшено, но простые вещи, такие как набор текста, завершение кода, переключение между файлами, даже прокрутка вверх и вниз одного файла, стали мучительно медленными. В последнее время это было довольно серьезной проблемой, и поэтому я искал лучшую IDE для разработки flex / as3.

Имейте в виду: эти наблюдения были сделаны на протяжении многих лет как для очень больших (3000+ файлов), так и для очень маленьких (<15 файлов) проектов. Это касается как Mac & PC версий, так и плагинов и автономных версий. Также это учитывает множество настроек файлов eclipse.ini для использования mem в JVM. </p>

Я недавно скачал бесплатную версию FDT и был удивлен и обеспокоен тем, что она тоже построена на платформе Eclipse. Хотя я не могу оценить более продвинутые и приятные в использовании функции, я могу проверить на предмет повседневного использования: завершение кода, поиск, открытие и закрытие файлов, прокрутка и т. Д. До сих пор я обнаружил, что IDE гораздо более производительный, чем Adobe FB.

Я действительно приписываю большую часть низкой производительности Adobe FB растущему программному обеспечению Adobe Bloatware, которое вы, как правило, обнаруживаете в их версиях CS. Хотя FB устанавливается самостоятельно, он, похоже, имеет некоторую интеграцию с CS, которая может быть виновником. С другой стороны, у Eclipse есть множество людей, жалующихся на неэффективность.

Flash Develop & IntelliJ - это две IDE, которые я еще не попробовал. Если я вернусь к разработке на ПК, я собираюсь попробовать Flash Develop, поскольку она бесплатна.

Последнее, что нужно иметь в виду, - это то, что Adobe "пожертвовала" Flex SDK (или некоторые его части) в фонд Apache. Это БОЛЬШОЙ красный флаг, что Adobe, скорее всего, начнет отказываться от поддержки Flash Builder и в конечном итоге откажется от дальнейшей его разработки через несколько лет. Одной этой причины достаточно, чтобы искать другую IDE в моей книге.

0 голосов
/ 26 января 2012

Если у вас нет времени на тестирование, значит, вы находитесь в затруднительном положении, чтобы по-настоящему понять, что подойдет вам лучше всего. Тем не менее -

Если вы используете Windows, попробуйте FlashDevelop. Это отличная, очень быстрая среда с открытым исходным кодом для работы с Flex и AS3. Имеет много хороших функций. В отличие от FDT и FlashBuilder, он не основан на Eclipse, но имеет свои взлеты и падения.

Перепробовав все три - FlashDevelop, FDT и FlashBuilder - я могу сказать, что все они работают хорошо, как повседневные интегрированные среды разработки для AS3 и Flex. FlashBuilder имеет улучшенные функции WYSIWIG для создания пользовательских интерфейсов с компонентами Flex; Adobe потратила на это много времени.

FlashBuilder также лучше интегрируется с Flash, поэтому, если вы собираетесь использовать FLA-файлы, вы сэкономите немного времени с помощью FlashBuilder. По этой причине я быстро отложил FDT и перешел к FlashBuilder после того, как попробовал его на работе.

Один большой недостаток FlashBuilder для меня заключается в том, что немного больше работы по установке плагинов Eclipse для работы на других языках.

НТН!

...