Adobe flex

Матеріал з Wiki

Adobe Flex - технологія для створення Rich Internet Applications. Flex - це родинна Flash технологія, заснована на описі інтерфейсу програми (і обробників подій, зв'язку джерел даних з об'єктами і т. П.) За допомогою діалекту XML - MXML. Flex додаток може компілюватися на сервері (для цього буде потрібно mod_flex.so або mod_flex.dll в залежності від ОС і вебсервера), а може - з IDE або безпосередньо з командного рядка за допомогою компілятора mxmlc (починаючи з Flex 2), як і в Flash , результатом є файл swf, виконуваний Flash Player.

Відмінності Flex від Flash

Flex - це великий набір класів (Flex SDK), що містить багато які не увійшли у Flash компоненти. Переваги Flex тісно пов'язані з його специфікою, MXML. Flex компоненти для побудови графіків зроблені зручними для використання і виглядають дуже прийнятно для використання «як є». Приклад - графіки Google Analytics.

компоненти

  • Cairngorm (програмний каркас)
  • ASWing - безкоштовний набір компонентів, (open-source)
  • FLEXLIB - open-source бібліотека компонент від Google
  • FLEXMDI - потужний компонент для управління змінними за розміром, згортають у вкладку, розгортається, що закриваються, що переміщуються вікнами у Flex, знову ж Google.

Цінова політика

переваги

Інтегроване середовище розробки Flex Builder 2, яка забезпечує більш високу продуктивність, створена на вільно розповсюджуваної платформі розробки Eclipse. Оскільки багато розробників вже використовують Eclipse при програмуванні на Java, Flex Builder 2 надає їм знайоме середовище для створення і Java-додатків, і повнофункціональних клієнтів.

Крім того, можлива розробка Flex (ActionScript 3) проектів за допомогою засобів OpenSource - зокрема, FlashDevelop (Windows), axdt. flex2ant (обидва останні кошти є плагінами Eclipse і кроссплатформенную, однак по зручності роботи з ними значно поступаються FlashDevelop).

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

IT преса про Flex

Список з Community Flex. Частина статей написана ще по альфа- і бета-релізів Флекса, тому можливі деякі неточності.

Проекти на Flex