![image](https://habrastorage.org/getpro/habr/post_images/363/3b2/791/3633b2791927187835c5ad5abd451683.gif)
Каких-то принципиальных новшеств в новом релизе лично я для себя не отметил. Хотя, безусловно, есть некоторые полезные плюшки, такие как 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)
Дополнительно
![image](http://radikal.ua/data/upload/05615/fb1a9/cb3007ca96.png)