Представлен первый выпуск Apache FlexJS, варианта Flex на основе HTML5 и JavaScript | Ofisp.org

Представлен первый выпуск Apache FlexJS, варианта Flex на основе HTML5 и JavaScript

29 апреля 201418:29

Фонд Apache представил первый начальный выпуск продукта FlexJS, продолжающего развитие Flex SDK в направлении ухода от привязки к технологиям Adobe Flash. FlexJS позволяет компилировать Flex-приложения, написанные с использованием разметки MXML и языка ActionScript, не только в формат SWF, но и в форму универсальных web-приложений на базе HTML5, CSS и JavaScript.

Кросс-компилированный таким образом Flex-проект может быть выполнен в обычном web-браузера, без необходимости установки дополнительных плагинов. Более того, предоставлены средства для использования кросс-компилированного кода в мобильных приложениях, построенных с использованием фреймворка Apache Cordova (Adobe PhoneGap).

Компиляция осуществляется при помощи специально подготовленного кросс-компилятора Apache Flex FalconJX, расширяющего возможности штатного SWF-компилятора средствами для компиляции MXML и ActionScript в представление HTML/JS/CSS. Вместо предоставляемых Flash компонентов пользовательского интерфейса, в собранной при помощи FlexJS программе используются аналогичные по назначению компоненты (кнопки, списки, меню и т.п.), предоставляемые JavaScript-фреймворками (например, JQuery Button). Первые выпуски FlexJS и FalconJX пока находятся на стадии альфа-качества и рекомендуются только для ознакомительного использования.

Apache Flex представляет собой кроссплатформенный открытый фреймворк для создания интерактивных (Rich Internet Applications) web-приложений, идентично выполняемых как в web-браузере, так и в виде отдельных настольных программ или мобильных приложений. Проект базируется на коде Adobe Flex, который был передан в 2011 году компанией Adobe фонду Apache. Среди сильных сторон Flex, актуальных при разработке приложений для корпоративного сектора, отмечается обеспечение целостной и полнофункциональной поддержки работы на различных платформах, эффективность компонентов Flex и модели программирования при создании сложных интерфейсов пользователя, зрелость ActionScript как языка программирования для разработки больших приложений, наличие большого числа вспомогательных инструментов для редактирования кода, отладки и профилирования.

Похожие материалы

20.01.2014
Житель Швеции, 73-летний Бо Бергман, утверждает, что видит современный мир лучше молодого поколения, и благодаря своему опыту уверен — интернет необходимо закрыть.
09.04.2014
Не будет преувеличением сказать, что эра современных компьютеров началась в городском мотеле New Englander в Гринвиче (шт. Коннектикут). В 1961 году группа ведущих инженеров IBM провела там секретное совещание, посвященное обсуждению разработки компьютера IBM нового поколения.Корпорации крайне необходимо было создать конструкцию нового типа. IBM уже продавала несколько линеек успешных, но абсолютно разных компьютеров, и сопровождать и модернизировать их становилось все сложнее.
10.10.2014
От правильного выбора Интернет-провайдера напрямую зависит качество Вашего соединения и доступа во Всемирную Сеть. Учитывая то, что сейчас практически каждый человек регулярно пользуется Интернетом, этот вопрос можно назвать достаточно серьезным и ответственным. И в виду великого множества предложений от различных компаний, иногда можно сделать неправильный выбор. Для того, чтобы избежать подобных ситуаций, помните о следующих нюансах:
25.12.2013
Интернет - один из самых доступных и распространенных способов связи с внешним миром, и один из самых простых способов овладения информацией и специальными знаниями. А, как известно, кто владеет информацией, тот владеет миром.
10.06.2014
Первое место занимает система на базе серверного языка РНР и CMS – система управления сайтом, в которой любой знакомый с Microsoft World новичок спокойно может редактировать и наполнять свой ресурс.

Оборудование:

Общие характеристики Тип: Wi-Fi точка доступа Стандарт беспроводной связи: 802.11n, частота 2.4 ГГц...
→ Оставить отзыв
Для начала давайте определим что такое IPTV и мини-роутер. Мини-роутер (маршрутизатор) – сетевое...
→ Оставить отзыв
Подключение При подключении нового роутера к сети интернет необходимо подключить кабель провайдера...
→ Оставить отзыв
Сначала – посмотрим, что такое Wi-Fi 3G роутер вообще, и чем такие решения лучше «модемов». В...
→ Оставить отзыв