Интернет магазин китайских планшетных компьютеров



Компьютеры - Adobe Flex

11 мая 2011


Оглавление:
1. Adobe Flex
2. Ценовая политика
3. Компоненты



технология для создания Rich Internet Applications, основанная на Flash. Flex расширяет базовые возможности Flash, позволяя описывать интерфейс приложения на XML, ускоряя и упрощая процесс разработки насыщенных веб-приложений. Логика приложения пишется на ActionScript 3. Результатом компиляции является файл SWF, предназначенный для выполнения в браузере или как самостоятельное приложение.

Flex-приложение может компилироваться на сервере, а может — из IDE или непосредственно из командной строки с помощью компилятора mxmlc, как и во Flash, результатом является файл swf, исполняемый в Flash Player.

Отличия Flex от Flash

Flex — это большой набор классов, расширяющих возможности Flash. Flex-framework включает возможности локализации, стилизации приложения, разработки модульного приложения, встроенные валидаторы и форматоры текстовых полей — все те инструменты, которые нужны разработчикам приложений, работающих online.

Инструменты создания RIA основаны на flex-framework. Инструменты для работы с анимацией и графикой используют только базовые возможности flash.

Достоинства

Интегрированная среда разработки Adobe Flash Builder, которая обеспечивает более высокую производительность, создана на свободно распространяемой платформе разработки Eclipse. Поскольку многие разработчики уже используют Eclipse при программировании на Java, Flex Builder 2 предоставляет им знакомую среду для создания и Java-приложений, и полнофункциональных клиентов.

Flex, помимо скорости разработки, предоставляет полные мультимедийные возможности Flash Platform: включая потоковое мультимедиа, возможность получить доступ к веб-камере и микрофону пользователя, бинарные сокеты, обширные возможности сетевых коммуникаций, оперирование координатами трехмерного пространства, возможности использования встроенных фильтров, и написания собственных.

Благодаря Flex, веб-сервисы могут использоваться для связи с сервером при частом обращении к данным при небольшой полезной нагрузке. Для более ресурсоемких приложений Adobe предлагает программное обеспечение Flex Data Services 2 Express, которое может поддерживать связь между источником данных и уровнем представления.
Flex Data Services 2 способен передавать данные с сервера на клиент. Серверный компонент может, например, извлечь данные из серверного приложения SAP и переслать их клиенту. Теперь функции Flex Presentation Server встроены в Flex Data Services.

Ещё одно неоспоримое достоинство технологии Flex, тесно связанное с достоинствами ActionScript 3 — это возможность OpenSource разработки Flash-проектов без использования Adobe Flash Professional, с помощью «чистого» программирования. При этом Flash-разработка становится принципиально доступна в том числе и на Unix-платформах.

Недостатки

Все готовые решения, включенные во Flex-framework, компилируются в результирующий SWF-файл, увеличивая его размер. В случае же с Flash результирующий SWF-файл содержит только те классы, которые написал программист.



Просмотров: 2588


<<< Adobe Flash Builder
Flash Lite >>>