Dojo 1.7.0 — новая версия свободной JavaScript-библиотеки

03 Декабрь 2011
Разработчики свободной JavaScript-библиотеки Dojo сообщили о выпуске нового релиза, в котором проведена значительная работа по оптимизации библиотеки и улучшению поддержки современных веб-стандартов.

Объявлено о выходе нового поколения модульной JavaScript-библиотеки Dojo 1.7, разрабатывающейся по модели свободного программного обеспечения. Исходный код библиотеки распространяется под двумя свободными лицензиями: BSD и Academic Free License. Библиотека Dojo предоставляет разработчикам веб-приложений и веб-мастерам большое количество возможностей, позволяющих:

  • упростить обмен данными между браузером-клиентом и удаленным сервером;
  • организовать локальное хранилище;
  • обеспечить разбор дерева DOM;
  • использовать готовые виджеты для создания пользовательского интерфейса веб-приложения, включая меню, текстовый редактор, динамические таблицы, календарь, проверку диалоговых форм и прочее;
  • использование современных веб-технологий, кодифицированных в наборе стандартов HTML5, в том числе географическое позиционирование, API для экранов с сенсорным интерфейсом, 3D-эффекты и другое.

Модульная JavaScript-библиотека Dojo обеспечивает разделение оформления интерфейса и непосредственно отображаемых данных, что позволяет использовать различные системы обработки контента, в зависимости от применяемого со стороны пользователя устройства: стационарного компьютера под управлением настольной операционной системы или мобильного устройства (смартфона или планшета).

Разработчики библиотеки сообщают, что для работы с ней у пользователя должна быть установлена как минимум одна из версий следующих браузеров:

Новая версия модульной JavaScript-библиотеки Dojo демонстрирует значительное повышение производительности. В новом релизе проведена работа по оптимизации механизма асинхронной загрузки ресурсов и разделяемых модулей, расширена поддержка технологии модульности и переработан механизм обработки событий. Кроме того, спецификация AMD (Asynchronous Module Definition), в рамках которой определяется методика создания модулей универсального типа, доведена до полной реализации. Универсальные модули могут быть созданы на сторонних тулкитах, в том числе на RequireJS, jQuery и MooTools.

В новой версии библиотеки также доступен новый API для работы с локальным хранилищем. Dojo Object Store API работает с использованием HTML5 IndexedDB. Добавлен новый модуль dgrid, позволяющий создавать сложные табличные формы.

Загружаемая часть JavaScript-библиотеки Dojo Nano занимает на жестком диске всего четыре килобайта, а дополнительная функциональность подгружается по мере необходимости. Разработчики сообщили, что в Dojo 2.0 будет проведен полный рефакторинг исходного кода. В текущем релизе уже проведен рефакторинг API, но совместимость с прошлыми выпусками не нарушена.


Скопируйте этот код и вставьте его в свой сайт или блог (HTML)
Скопируйте этот код и вставьте его на форум (BBcode)
Кликните, если это возможно
Комментариев нет.