nixp.ru v3.0

18 апреля 2024,
четверг,
21:30:12 MSK

28 апреля 2011, 13:24

Ext JS 4.0 — новая версия JavaScript-фреймворка

Одновременный запуск Ext JS 3 и Ext JS 4 благодаря sandboxing
Одновременный запуск Ext JS 3 и Ext JS 4 благодаря sandboxing
Иллюстрация с сайта Sencha

Компания Sencha, объединившая летом прошлого года JavaScript-проекты с открытым кодом Ext JS, jQTouch и Raphaël, объявила о выпуске новой крупной версии Open Source-фреймворка Ext JS — 4.0.

Заявляется, что релиз Ext JS 4 стал «наиболее всеобъемлющей модернизацией фреймворка с момента его появления, в которой представлены улучшенная архитектура и множество новых возможностей, позволяющих вам создавать приложения для веба следующего поколения». Число изменений в Ext JS действительно впечатляет.

Среди значимых новшеств в JavaScript-фреймворке Ext JS 4:

  • MVC-подобная архитектура приложений, ориентированная на разработчиков крупных JavaScript-проектов;
  • улучшенная система классов (появились: динамическая загрузка, подмешивания [mixins], «живое» вычисление зависимостей);
  • возможность полной изоляции (sandboxing) — полный отказ от использования родных объектов вроде Array и Function, благодаря чему исключены конфликты с любыми другими библиотеками;
  • новый пакет построения разнообразных графиков (использует SVG и VML);
  • пакет для табличного представления данных (Grid) стал модульным и расширяемым;
  • улучшения в механизмах рендеринга и генерирования HTML-кода;
  • поддержка HTML5 localStorage в пакете работы с данными (Data);
  • улучшения в поддержке тем;
  • поддержка новых браузеров: Firefox 4 и Internet Explorer 9;
  • существенное обновление документации — ее количество увеличилось более, чем в 2 раза;
  • было написано более 4000 новых юнит-тестов для проверки функционирования различных возможностей Ext JS в 21 браузере.

Постоянная ссылка к новости: http://www.nixp.ru/news/11147.html. Дмитрий Шурупов по материалам Sencha.

fb twitter vk
Читайте также в новостях: