Apache продолжает совершенствование Adobe Flex

Apache Flex – проект фонда Apache, являющийся открытым кроссплатформенным фреймворком, позволяющим разрабатывать интерактивные web-приложения для браузеров, мобильные приложения, а также настольные программы.

На днях представлена версия Apache Flex 4.9. Это первый проект, если считать с тех пор, как Apache Flex присвоили статус первичных проектов фонда, но уже второй, если считать с момента, когда Adobe Flex был передан Apache. Ранее основной код Flex SDK (компиляторы, отладчик, фреймворк Flex) в течение нескольких лет распространялись под Mozilla Public License (открытая лицензия) в исходных текстах. Среда Flash Builder, основанная на Eclipse, все еще подконтрольна Adobe.

Прежде чем Apache Flex стал первичным проектом, он около года находился в инкубаторе Apache. В течение этого срока разработчики проекта проверялись на способность следовать в своей деятельности принципам работы, принятым в Apache и основанным на положениях теории меритократии.

Вся функциональность Adobe Flex SDK 4.6.0 и 4.8.0 полностью поддерживается в новом, совместимом с ними Apache Flex 4.9. Кроме того, в отличие от своих предшественников, новая версия поддерживает произвольные выпуски Flash Player версий с 10.2 по 11.5.

Есть ряд и других улучшений. Например, повышенное качество интернационализации Apache Flex 4.9 обеспечивается включением компонентов PostalCodeValidator и PostalCodeFormatter. Для сборки SDK теперь можно использовать Java 7. Более того, в основной SDK уже включен Text Layout Framework, вервия которого обновлена до 3.0.33, поэтому загружать его отдельно теперь не нужно. Наконец, следует отметить улучшение поддержки векторов, включая новые Vector Collection и VectorList, а также расширение возможностей Mustellam (тестового фреймворка) с обновлением многих тестов.

Flex имеет существенные преимущества для применения в корпоративном секторе. Так, Flex обеспечивает полнофункциональную и целостную поддержку работы при использовании различных платформ. Язык программирования ActionScipt прошел уже достаточно большой путь развития, чтобы можно было качественно создавать с его помощью большие приложения. Компоненты и эффективные модели программирования проекта Flex позволяют создавать сложные пользовательские интерфейсы. Ну, а для совершенствования функционирования приложений предусмотрено немалое количество инструментов, обеспечивающих редактирование кодов, профилирование и отладку.