Каких-то принципиальных новшеств в новом релизе лично я для себя не отметил. Хотя, безусловно, есть некоторые полезные плюшки, такие как Tri-state CheckBox.
В целом библиотека очень функциональна, хорошо продумана, реализована и задокументирована. Для тех кто впервые слышит о ней — отмечу несколько моментов.
Моделирование GUI
- Большое количество как типичных, так и специфичных элементов управления (см. ниже)
- Проработанная система событий, как типичных (события миши, клавиатуры) так и специфичных для определенных элементов и виджетов (выделение строки в таблице, изменение модели данных)
- DataBinding — привязка модели данных к элементу управления
- Визуальные темы
- Drag&Drop интерфейс
Транспортный уровень
- Возможна как работа на низком уровне (непосредственный AJAX) так и посредством RPC
- Предлагаются реализации RPC-серверов на Java, PHP, Python, Perl
- Отдельные коммуникационные решения для некоторых виджетов
Разработка
- «Компиляция» в debug и build версии
- Поддержка интернационализации
- Автоматизация создания документации
- Unit-тестирование
Лицензия
- LGPL (Lesser General Public License)
- EPL (Eclipse Public License)
Дополнительно
Источник: Хабрахабр - JavaScript
Оригинальная страница: QooxDoo 1.3 — очередной релиз JS-фреймворка
Комментариев нет:
Отправить комментарий