среда, 27 октября 2010 г.

Hello ZK

Добрый день уважаемые читатели.
Этот блог будет посвящен изучению RIA фреймворка ZK(zkoss.org). Считаю что этот достаточно молодой, но очень перспективный фреймворк незаслуженно обойден внимание в России.
Для начало общие сведения.
ZK - это бесплатный RIA framework который позволяет максимально быстро разрабатывать красивые и удобные в использовании web-сервисы. Для этого у него есть:
1) Более 200 готовых компонентов визуализации. Описывать я их буду позже а пока вот демо с сайта - оно говорит само за себя. http://www.zkoss.org/zkdemo/chart
2) Разработку можно полностью вести на языке Java, при этом время вхождения в технологию очень мало, что позволит начать разработку практически через несколько часов после прочтения документации. Все интуитивно понятно.
3) Возможность полностью управлять отображением и поведением компонентов посредством CSS.
4) Написание своих компонент.
5) Интеграция с такими популярными фреймворками как Hibernate и Spring. Полный список поддерживаемых платформ тут http://www.zkoss.org/product/platforms.dsp.
6) Большое сообщество разработчиков которые постоянно обновляют и дополняют ZK.
7) Безопасность - разработан с нуля и защищен от таких угроз как межсайтовый скриптинг, вредоносный JavaScript/SQL-инъекции и т.д.
8) Интеграция со средой разработки Eclipse с помощью ZK Studio http://www.zkoss.org/product/zkstudio.dsp
Это лишь не полный перечень основных возможностей ZK которые мы будем постепенно рассматривать в следующих статьях на примере создания реального приложения.


1 комментарий:

  1. Спасибо большое! Решил присмотреться к zk и обнаружил что не так уж и много информации о нем. Осталось выяснить насколько целесообразно использовать его в высоконагруженных системах, можно ли оптимизировать обращение на сервер до уровня если бы приложение было написано на ExtJS например.

    ОтветитьУдалить