Adobe Flex
Материал из Википедии — свободной энциклопедии
![]() |
Эта статья должна быть полностью переписана. На странице обсуждения могут быть пояснения. |
Содержание |
[править] Что такое Adobe Flex
Adobe Flex — технология для легкого и очень быстрого создания RIA, Rich (вот уж действительно rich) Internet Applications. Flex — это родственная Flash технология, основанная на описании интерфейса приложения (и не только: обработчиков событий, связи источников данных с объектами и т.п.) с помощью диалекта XML — MXML. Flex приложение может компилироваться на сервере, а может — из IDE [это стало возможным начиная с Flex 2], как во Flash, результатом является swf файл, исполняемый Flash Player, самой распространенной VM в галактике Млечный Путь и всех близлежащих.
[править] Чем Flex отличается от Flash?
Достоинства Flex тесно связаны с его спецификой, MXML. Без загрузки внешних роликов (а постоянно пользоваться ими или внедренными в виде поля класса объектами, как ни крути, не особо приятно) мы не можем создать настолько эффектного интерфейса, как это позволяет сделать Flash, но для многих задач присутствующего скинования как раз хватает. В случае со строгими интерфейсами бизнес-приложений скорость разработки просто потрясающая. Также Flex славен своими графиками, компоненты для построения которых сделаны не только удобными для использования, но и в 99% случаев выглядят очень приемлимо для использования as is. Пример — графики Google Analytics.
[править] Ценовая политика
Flex 2 SDK распространяется бесплатно. Бесплатно же распространяется Flex Data Services Express (с ограничением: одно приложение на один процессор).
[править] Достоинства
Flex 2, помимо скорости разработки, предоставляет полные мультимедийные возможности Flash Platform : включая потоковое видео, звук (в том числе и программный), бинарные сокеты и большое число прочих новых возможностей ActionScript 3. Возможностей, которые, казалось бы, в 1.2 мегабайта запихать просто невозможно...
[править] О распространенности плеера
Важным является вопрос распространенности плеера. Помимо практики последних лет, показывающей, что распространение последней версии плеера занимает уже не 2 года, а 6 месяцев, у Adobe в руках теперь реально эффективное оружие: Express Install. Фича, которая легко используется вместе с промышленным стандартом для внедрения ролика в тело страницы (после знаменитого IE Eolas Update) — SWFObject — позволяет фактически не париться по поводу новизны 9 версии Flash Player. В эру broadband 1.2 мегабайта скачиваются просто незаметно.
[править] Ресурсы
[править] IT пресса о Flex
Список взят со знаменитого ресурса Community Flex. К сожалению, часть статей написана еще по альфа- и бета-релизам Флекса, поэтому возможны некоторые неточности.
- Adobe Flex 2 : Java Developers Journal RIA platform of the year 2006
- Join Flex Revolution
- Is Adobe Flex right fit for you?
- Benefits of Adobe Flex
- Building RIAs with Flex 2
- Getting started with Flex 2
- Flex 2 Overview
- Dear Ajax... With love, Flex
- Flex 2 ready to take on Ajax and other RIA technologies
- Adobe Flex 2 is now better positioned against Ajax
- RIAs @ Read/Write Web : Flex, OpenLaszlo, WinFX, Ajax
- Flex & Ajax : Weighting the alternatives
- Flex & Ajax, from the hip comparison
- The state of RIA applications
- RIA hype and reality