Adobe Flex для разработчиков

Adobe Flex - технология, базирующаяся на Flash, для создания RIA (Rich Internet Applications). Благодаря Flex можно расширить основные возможности Flash, описывая интерфейс приложения на XML, упростить процесс разработки насыщенных web-приложений. Результатом трансляции программы на язык, который близок к машинному, и последующей ее компоновке, стал файл SWF. Данное расширение предназначено для работы в браузере или как самостоятельное приложение.
В последнее время разработка сайтов невозможная без использования Flash - основой Flex-технологии.
Flex-приложение может быть компилировано на сервере (при условии наличия mod_flex.so или mod_flex.dll в зависимости от операционной системы и web-сервера), а может быть взято непосредственно из командной строки посредством компилятора mxmlc.
Инструменты, которые могут создавать RIA, основаны на flex-framework. Для создания анимации и графики применяют только базовые инструменты flash. Ведь Flex – это огромный набор инструментов, позволяющий расширить возможности Flash. Благодаря flex-framework появляется возможность стилизации приложения, локализации, разработки модульного приложения. Кроме того, они имеют встроенные валидаторы и инструменты (форматоры) для форматирования текстовых полей. Все эти перечисленные инструменты необходимы тем разработчикам приложений, которые работают в онлайновом режиме.