Adobe flex - це

Flex розширює базові можливості Flash, дозволяючи описувати інтерфейс програми на XML. прискорюючи і спрощуючи процес розробки насичених веб-додатків. Логіка додатка пишеться на ActionScript 3. Результатом компіляції є файл SWF. призначений для виконання в браузері (на платформі Flash Player) або як самостійний додаток (на платформі AIR). Flex-додаток може компілюватися на сервері (для цього буде потрібно mod_flex.so або mod_flex.dll в залежності від ОС і веб-сервера), а може - з IDE або безпосередньо з командного рядка за допомогою компілятора mxmlc (починаючи з Flex 2), як і в Flash, результатом є файл swf, виконуваний в Flash Player.

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

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

переваги

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

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

Завдяки 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 заснована на відносно великій кількості власного AS3-коду. Для приблизної оцінки: стандартний набір класів, що включається за замовчуванням в кожне розробляється flex-додаток, займає більше 700 кілобайт в підсумковому swf-файлі. Таким чином, загальний обсяг коду, необхідний для виконання flex-додатки, помітно збільшується. У більш пізніх версіях флеш-плеєра реалізований механізм, який дає можливість використовувати класи flex, не включаючи їх в кожен окремий swf. При першому запуску такого swf, флеш-плеєр довантажити необхідні файли з офіційного сайту в відведений для цього кеш флеш-плеєра. Однак, подгрузка додаткових файлів з зовнішнього джерела в деяких випадках є неприйнятною або небажаної. В цьому випадку, компоненти flex-framework повинні бути скомпільовані і додані безпосередньо в swf-файл, що помітно збільшує розмір swf-файлу, якщо мова йде про "легких" додатках.

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

Flex SDK надається Adobe є безкоштовним набором інструментарію (framework) з повністю відкритим вихідним кодом (Open Source). Для роботи з процедурами і класами цього фреймворка (написання коду, налагодження, компіляція в виконуваний код) буде потрібно платне або безкоштовне програмне забезпечення (див. Посилання нижче).

Історія версій

компоненти

середовища розробки

Порівняння Flex IDE

Модулі Eclipse

Adobe Flex · Adobe LiveCycle · Aptana · Avaya Dialog Designer · Bioclipse · Borland Together · Buglist · Carbide.c ++ · CFEclipse · ChainBuilder ESB · Coderuler · Collaber · Collanos · EasyEclipse · Embedded System Debug Plug-in for Eclipse · FindBugs · G-Eclipse · Granite data services · IBM Rational Software · IBM Websphere Studio Application Developer · JBoss Tools · JBuilder · JFire · Jtest · Lomboz · MyEclipse · netifera · Objecteering · OptimalJ · · Photran · PyDev · RadRails · Regular Expressions Parser Plug-in for Eclipse · Swat4j · Visual Paradigm for UML · Zend Studio

Дивитися що таке "Adobe Flex" в інших словниках:

Adobe Flex Builder - is an integrated development environment (IDE) built on the Eclipse platform meant for developing rich Internet applications (RIAs) and cross platform desktop applications, particularly for the Adobe Flex platform. Support for cross platform ... ... Wikipedia

Comparison of Adobe Flex charts - The following comparison of Adobe Flex charts provides charts classification, compares Flex chart products for different chart type availability and for different visual features like 3D versions of charts. Prices and other information most ... ... Wikipedia

Adobe Flash - (formerly Macromedia Flash) is a multimedia platform used to add animation, video, and interactivity to web pages. Flash is frequently used for advertisements, games and flash animations for broadcast. More recently, it has been positioned as a ... ... Wikipedia

  • Professional Adobe Flex 3. Joseph Balderson. Professional Adobe Flex 3 ISBN: 9780470223642 ... Детальніше Купити за 4192 грн (тільки Україна)
  • Програмування з використанням Adobe Flex. Кейзоун Чефік. Книга присвячена новій технології створення веб-додатків з широкими можливостями - Adobe Flex. Видання побудоване на основі численних практичних прикладів використання Flex і схвалено ... Детальніше Купити за 690 руб
  • Програмування c використанням Adobe Flex. Ч. Кейзоун, Дж. Лотт. Книга присвячена новій технології створення веб-додатків з широкими можливостями - Adobe Flex. Видання побудоване на основі численних практичних прикладів використання Flex і схвалено ... Детальніше Купити за 500 руб
Інші книги по запросу «Adobe Flex» >>