Один вопрос: вы будете собирать для iPhone или других портативных устройств, которые не поддерживают Flash / Flex? Это, безусловно, самая мощная технология RIA, но она не будет играть на iPhone (если только вы не сделаете джейлбрейк).
Другие технологии RIA, которые появляются / появляются, включают в себя jQuery, библиотеку пользовательского интерфейса Yahoo, MooTools и другие JavaScript-фреймворки / библиотеки, которые предоставляют вам многие функции Flash и , которые прекрасно работают на iPhone. Кроме того, есть HTML 5, который включает в себя массу функций, которые давно ищут разработчики. HTML 5 используется многими новейшими карманными устройствами.
Если вы разрабатываете только для не портативных устройств, Flex, вероятно, ваш лучший выбор; он дает вам наилучшие результаты, и поскольку он использует объект плагина для рендеринга, он (почти) не зависит от особенностей рендеринга браузеров: создайте его один раз и сделайте так, чтобы он отображался одинаково во всех браузерах, в которых есть проигрыватель Flash.
Если вы создаете для карманных компьютеров и другие платформы, то jQuery, MooTools и другие библиотеки JavaScript, наряду с HTML 5, предоставят вам множество функций. Для полной поддержки HTML 5 потребуется некоторое время, но многие его функции уже могут быть использованы для предоставления пользователям более богатых возможностей. Прочтите о «прогрессивном улучшении», и вы создадите приложения, обладающие базовым функционалом, который отвечает всем потребностям, и в то же время предоставят новейшие технологии для тех, кто использует новые браузеры.