После семи месяцев разработки представлен релиз Apache Flex 4.10, кроссплатформенного открытого фреймворка для создания интерактивных (Rich Internet Applications) web-приложений, идентично выполняемых как в web-браузере, так и в виде отдельных настольных программ или мобильных приложений. Apache Flex 4.10 является третьим выпуском после передачи проекта Adobe Flex Фонду Apache и вторым выпуском после перевода Apache Flex в разряд первичных проектов Apache. Основанная на Eclipse интегрированная среда для разработки Flash Builder остаётся подконтрольным Adobe проектом.
Apache Flex 4.10 полностью совместим с продуктом Adobe Flex SDK, и содержит всю доступную в нём функциональность, в том числе средства создания мобильных и web-приложений с использованием для разработки интерфейсов разметки MXML и языка ActionScript 3. Среди сильных сторон Flex, актуальных при разработке приложений для корпоративного сектора, отмечается обеспечение целостной и полнофункциональной поддержки работы на различных платформах, эффективность компонентов Flex и модели программирования при создании сложных интерфейсов пользователя, зрелость ActionScript как языка программирования для разработки больших приложений, наличие большого числа вспомогательных инструментов для редактирования кода, отладки и профилирования.
Особенности Apache Flex 4.10:
- Начальная поддержка сборок AIR и Flash Player для платформы Linux;
- Добавлена поддержка свежих версий Flash Player и AIR. Улучшена обратная совместимость со старыми версиями Flash Player, ещё используемыми в корпоративном секторе, что позволяет без проблем перейти на новую версию Flex SDK без необходимости обновления старой версии Flash Player; Поддерживаются Flash Player 11.8, 11.7, 11.6, 11.5; AIR 2.6, 2.7 and 3.0, 3.8, 3.7, 3.6, 3.5;
- Возможности выбора различных комбинаций версий runtime-компонентов Flex SDK, Flash Player и AIR во время установки Apache Flex SDK, после чего разработчик может сразу приступить к созданию приложений, использующих выбранные компоненты;
- В состав включено 15 компонентов на базе более гибкой архитектуры Spark. Новые компоненты идентичны по возможностям или заменяют собой эквиваленты на базе архитектуры mx;
- Поддержка из коробки средств расширенной телеметрии (Advanced Telemetry), позволяющих упростить профилирование своих приложений и оптимизировать производительность через использование Adobe Scout.
- Улучшены средства локализации, упрощающие создание приложений, рассчитанных на использование в разных странах и на разных языках;
- Поддержка применяемых в разных странах способов форматирования, задания и проверки корректности дат;
- Сокращено число ситуаций, приводящих к выводу RTE-ошибок (Run Time Errors) и требующих применения обходных путей;
- Поддержка шаблонов оформления для экранов высокого разрешения (480 dpi), что позволяет комфортно использовать созданные приложения на таких устройствах, как Retina.
|