Сейчас в Интернете активно используется Flash, это и баннеры, и презентации, игры и даже целые сайты. Данная технология довольно быстро завоевала свою популярность. Мало кто знает, что сейчас появилась еще один компонент, который служит достойным дополнением.
Flex – достаточно «молодая» технология, созданная компанией Adobe. Средства обработки можно было получить только с 2006-го года. В их состав входят компияторы для MXML и средства анализа языка ActionScript 3.0. Официальный релиз открытого кода состоялся всего год назад, в 2007-м.
Предназначен данный компонент для создания так называемых Rich Internet Applications (Интернет-приложения вроде обработчиков событий, интерфейсы и прочее). Flex очень созвучно с Flash, у них и без того много общего – они, практически, родственники, только вторая предназначена больше для анимации, а вторая служит для связи источников данных с объектами с использованием связи XML — MXML. Это позволяет создавать интерфейс бизнес-приложений высочайшего уровня. В литературе по Flex особое внимание уделяется графикам, которые выглядят довольно неплохо. Пример тому – графики Google Analytics.
Компиляция происходит либо на IDE, либо на самом сервере. В последнем случае необходим mod_flex.dll, либо mod_flex.so, выбор того или иного обусловлен характеристиками вебсервера и используемой операционной системой. Возможна также компиляция из командной строки, для этого необходим компилятор mxmlc. Он превращает mxml-код в код ActionScript 3.0, в результате появляется файл с расширением .swf, как и во Flash.
По сути дела, Flex представляет собой компонент, куда включены функции, не вошедшие во Flash. Разработка приложений осуществляется в среде Flex Builder, которая, в свою очередь, является продуктом, написанным на платформе разработки Eclipse, которая также распространяется свободно. Проекты Flex могут также создаваться в OpenSource (flex2ant, axdt). Там работа производится с использованием ActionScript 3, и, по сути, является программированием чистой воды. Что интересно, создавать такие программы можно не только в среде Windows, но и в Linux.
Вторая версия Flex позволяет применять большинство возможностей мультимедиа, например, звук, потоковое видео, бинарные сокеты и многое другое.
Использование любых материалов возможно только при наличии прямой ссылки на www.vectora.net

497-840-632