Я использовал Flex около года, прежде чем решил, что предпочел бы разрабатывать проекты Actionscript.
В то время казалось, что фреймворк был слишком тяжелым для той работы, с которой я имел дело, в основном с небольшими веб-приложениями, персональными сайтами, портфолио такого рода вещей. Я также подумал, что Flex похож на странный гибрид, нацеленный на опытных разработчиков, но в то же время добавляющий несколько мастеров функций, которые, похоже, нацелены на новичков. Это казалось слишком сложным в одних областях и слишком базовым в других.
С другой стороны, IDE была великолепна, определенно не сравнимо с Flash CS IDE, поэтому для меня имело смысл придерживаться проектов AS3 и использовать Flex, теперь FlashBuilder, для написания моего кода.
(Я должен отметить, что я не дизайнер Flash, поэтому работать с Flash CS никогда не было возможным.)
Прошло много времени с тех пор, как я взглянул на среду разработки Flex, и меня интересует позиция других разработчиков Flex / Flash по этому вопросу.
Рассматриваете ли вы Flex только для проектов уровня предприятия? Каковы преимущества использования одного над другим? Если вы были Flash-разработчиком и перешли на Flex, каковы были ваши мотивы? Если вы создаете проекты Flex и Actionscript, каковы ваши критерии выбора?
Edit:
Хотя я получил отличный ответ, мне было бы интересно услышать от пользователей Flex, какова ваша основная практическая мотивация (в отличие от философской :)) для использования Flex над чистыми проектами Actionscript?