The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

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

28.04.2014 21:35

Фонд 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 как языка программирования для разработки больших приложений, наличие большого числа вспомогательных инструментов для редактирования кода, отладки и профилирования.

  1. Главная ссылка к новости (https://blogs.apache.org/flex/...)
  2. OpenNews: Выпуск Apache Flex 4.12, продолжающий развитие технологии Adobe Flex
  3. OpenNews: Adobe Flex принят в инкубатор Apache
  4. OpenNews: Adobe изменил планы по открытию Flex SDK и решил передать проект фонду Apache
  5. OpenNews: Вышли платформонезависимые мобильные фреймворки Apache Cordova 3.0 и PhoneGap 3.0
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/39661-flexjs
Ключевые слова: flexjs, flex, web
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (7) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, A.Stahl (ok), 22:43, 28/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >FlexJS позволяет компилировать Flex-приложения, написанные с использованием разметки MXML и языка ActionScript, не только в формат SWF, но и в форму универсальных web-приложений на базе HTML5, CSS и JavaScript.

    Хозяйственные, да. Прямо как немцы 70 лет назад -- не дело просто взять и убить, а пусть сначала поработает, потом можно и эксперимент поставить, да и из самой смерти при необходимости можно сделать акт устрашения.
    Так и тут. Пациент(флэш) умер, но некоторые органы (экшнскрипт) ещё послужат другому хозяину...

     
     
  • 2.7, GreenX (ok), 09:24, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А о чем вы думаете, когда едите фаршированного гуся|утку|кролика ? )
     
     
  • 3.8, A.Stahl (ok), 10:17, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Об хозяйственности.
    Хозяйственность -- очень положительная характеристика любой деятельности.
    Читали "Мёртвые души" Гоголя? Был там такой персонаж -- Костанжогло.
     
     
  • 4.13, Аноним (-), 16:04, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Это в сохранившейся части второго тома, насколько я помню?
     

  • 1.11, Crazy Alex (ok), 14:00, 29/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Плюсом флеша было то, что это была одна универсальная платформа, не зависящая от заморочек браузеров, имеющая сравнительно приличный язык и с самого начала проектировавшаяся как движок для приложений. При этом он тяжеловат как в плане скорости исполнения так и в плане монструозности контролов и архитектуры. А здесь... минусы все навреняка приутствуют, а независимость от браузере убита.
     
     
  • 2.12, Аноним (-), 15:47, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Как по мне — лучше зависимость от браузера, чем от проприетарного рантайма.
     
     
  • 3.15, Аноним (-), 16:59, 29/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Браузер - это ведь тоже рантайм, если так подумать. И он может быть проприетарным.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру