Что не
Это звучит как серьезное приложение, поэтому я бы вообще отказался от Flash CS5: вы не получаете всего, что связано с производительностью программирования (например, завершение кода), и это сложнеепривнести хорошую структуру в ваш код.Вы можете использовать Flash CS5 для анимации, баннеров, простых апплетов и тому подобного, но это не лучший выбор для больших приложений.
Бесплатно
Вы можете сделать это бесплатно, так как Flex SDK с открытым исходным кодом и компилятор mxmlc можно использовать бесплатно (вы можете использовать mxmlc для компиляции чистого ActionScriptкод тоже).Здесь есть два варианта:
- простые текстовые редакторы (с плагинами для AS и Flex), такие как Vim или TextMate.Компиляция в командной строке или с помощью ANT.
- FlashDevelop - это бесплатная среда разработки (например, FlashBuilder), которая может выполнять практически все, что может FlashBuilder.Вы не получаете режим дизайна, хотя (я, например, не считаю это недостатком)
Не бесплатно
Есть FlashBuilder, FDT и IntelliJИдея (и, возможно, некоторые другие), которые все в значительной степени одинаково дороги.Если вы будете делать больше проектов Flex или AS, это определенно стоит затрат, но для одного проекта вы можете пересмотреть.Что касается интеграции php: она ускорит время разработки, но если это всего лишь для одного проекта, я действительно не думаю, что это стоит того, учитывая, что вам, вероятно, придется провести некоторое первоначальное исследование о том, как получить эти функции интеграции.Работа.Они окупаются только в том случае, если вы используете их много раз.
Существует также опция FlashBuilder 3. Она медленнее, чем более поздние версии и имеет меньшую помощь при кодировании, но вы можете использовать ее для работы с Flex 4.5 SDK, еслиВы хотите, чтобы это не было нарушителем.
Для кого это
Ваш выбор может также зависеть от разработчиков, которые будут выполнять работу.Если у вас есть разработчик, который разбирается в Flash CS5, но не знает в первую очередь о FlashBuilder или компиляции командной строки, тогда непременно перейдите на Flash CS5.