Я также использую FlashDevelop при работе над проектами AS3. Для меня, уродство (дизайн UI) и медлительность Разработчика Eclipse/Flex действительно средство устрашения, чтобы избегать Разработчика Flex.
В дополнение к слабым местам FlashDevelop, на который указывают ранее, одно из моих самых больших схватываний - то, что это не истинная.NET только приложение и поэтому никогда не будет работать в моно и поэтому не может быть легко портировано к Mac - который является моей предпочтительной платформой для разработки web/javascript/AS3 разработка.
Другое отличие состоит в том, как обрабатываются ..._OUTPUT_DIRECTORY
и ..._OUTPUT_NAME
:
Библиотеки модулей всегда рассматриваются как цели библиотеки. Для не-DLL платформ разделяемые библиотеки рассматриваются как целевые библиотеки. Для платформ DLL часть DLL общей библиотеки рассматривается как цель времени выполнения, а соответствующая библиотека импорта рассматривается как цель архива. Все системы на базе Windows, включая Cygwin, являются платформами DLL.
Например, это означает, что если вы скомпилируете библиотеку SHARED
в Windows, LIBRARY_OUTPUT_DIRECTORY
будет проигнорировано, потому что вместо этого рассматриваются ARCHIVE_OUTPUT_DIRECTORY
и RUNTIME_OUTPUT_DIRECTORY
.