The OpenNET Project / Index page

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

Релиз JavaScript-библиотеки Dojo 1.7.0

03.12.2011 21:16

Вышла новая версия свободной модульной JavaScript-библиотеки Dojo 1.7, предоставляющей разработчикам web-приложений широкий спектр возможностей, от упрощения организации обмена данными с сервером, поддержки локального хранилища и разбора дерева DOM, до использования готовых виджетов для построения пользовательского интерфейса (меню, wysiwyg-редактор, календарь, динамические таблицы, drag&drop, проверка форм и т.п.), формирования графиков/диаграмм и задействования новых технологий HTML5 (геопозиционирование, 3D-эффекты, API для сенсорных экранов). Библиотека реализует концепцию разделения данных и оформления, что позволяет подключать разные обработчики в зависимости от контекста, например, оптимизированные для мобильных или стационарных систем. Код библиотеки поставляется под лицензиями BSD и Academic Free License. Официально поддерживаются браузеры (указаны минимально поддерживаемые версии): Chrome 8, Firefox 3.6, Internet Explorer 6, Opera 11, Safari 5.

В новой версии значительно увеличена производительность, проведена оптимизация методов асинхронной загрузки модулей и ресурсов, проведена работа по расширению модульности, переработана система обработки событий. Доведена до финального состояния спецификация AMD (Asynchronous Module Definition), которая определяет методы создания универсальных модулей, которые могут базироваться и на сторонних тулкитах, таких как RequireJS, jQuery и MooTools. Представлен новый API для работы с хранилищем - Dojo Object Store API, работающий поверх HTML5 IndexedDB. Добавлен новый модуль dgrid, предназначенный для создания сложных табличных форм редактирования.

Минимальная загружаемая часть библиотеки Dojo Nano занимает всего 4 Кб (в сжатом виде), все дополнительные возможности, в том числе модули, специфичные для web-приложений, настольных интерфейсов, мобильных приложений и серверных систем, подгружаются дополнительно, по мере необходимости. В рамках подготовки к выпуску будущей ветки Dojo 2.0, проведён значительный рефакторинг API, но несмотря на это совместимость с прошлыми выпусками сохранена в полном объеме.

  1. Главная ссылка к новости (http://dojotoolkit.org/blog/do...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/32438-dojo
Ключевые слова: dojo, javascript, web
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (7) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 23:05, 03/12/2011 [ответить]  
  • +/
    Судя по описанию и демо, в Dojo более богатая библиотека элементов.
    В ui.jQuery несколько лет без существенных изменений.
    Как по скорости работы?
     
     
  • 2.3, Avator (ok), 03:46, 04/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну по моему опыту работало очень быстро (проект был где-то 3 года назад). Как вы понимаете ощущение субъективное. Но тем не менее.
    Библиотека действительно богатая, однако не всё делается действительно легко. Иногда приходится костыли подставлять (например, чтобы поставить разные значки у элементов дерева и т.д.).
    В любом случае, если вы пишете на JS, эта библиотека вам может сильно помочь. Отдельно хорошим словом стоит помянуть разделение на уровени данных и отображения. Это фишка на самом деле сильно жизнь облегчает.
     

  • 1.2, Аноним (-), 23:24, 03/12/2011 [ответить]  
  • +/
    The actual CSS class names for each available theme are claro, tundra, soria and nihilo.

    Названия по-русски написаны?
    Все темы css в синем цвете.

     
  • 1.4, Аноним (-), 16:04, 04/12/2011 [ответить]  
  • +/
    Очень интересно. А у кого-то есть дока (хотя бы концептуальное описание) на русском? Или может ссылочка на ресурс где можно купить книжку по этому фреймворку?
     
  • 1.5, Avator (ok), 19:27, 04/12/2011 [ответить]  
  • +/
    Книжек по ней много. Но они все на английском.

    Mastering Dojo: JavaScript and Ajax Tool - Rawld Gill
    Practical Dojo Projects - Frank Zammetti
    Dojo: The Definitive Guide - Matthew Russell

    Еще были какие-то. Естественно это все _не_ по версии 1.7.
    Наверняка что-то более свежее вышло уже. Поищите в Safari books online и на сайтах издательств Manning и Apress. Также можно на Amazon'е поискать, может быть что-то вам выдаст на запрос.

    Кроме того всегда есть

    http://dojotoolkit.org/api/

    И последнее время судя по всему оно даже не падает. =))

     
     
  • 2.6, Avator (ok), 19:27, 04/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    PS Черт, неправильно запостил. Вообще это был ответ Анониму (пост №4).
     

  • 1.7, Толстый (ok), 14:50, 05/12/2011 [ответить]  
  • +/
    Практически единственный вариант, если хочешь писать на js действительно комплексное приложение. jQuery ui говно. Есть еще конечно Sencha, но она платная.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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