ZK

Поделись знанием:
(перенаправлено с «ZK (framework)»)
Перейти к: навигация, поиск
ZK
Тип

Фреймворк для веб-разработки

Разработчик

[www.potix.com Potix Corporation]

Операционная система

Кроссплатформенное ПО

Последняя версия

8.0.0 (6 октября 2015 года)

Лицензия

LGPL, коммерческая

Сайт

[www.zkoss.org ss.org]

ZKZK

ZK — фреймворк для разработки веб-приложений тайваньской компании Potix, реализован полностью на Java. Распространяется под коммерческой лицензией, ограниченная по функциональным возможностям версия доступна свободно под лицензией LGPL. Основные принципы — предоставление возможности разработчику веб-приложений создавать полноценные пользовательские интерфейсы для веб-приложений без применения JavaScript, в событийно-ориентированной парадигме и компонентной модели, что наиболее привычно разработчикам настольных приложений в RAD-средах.

Для описания веб-интерфейса, работающего на стороне клиента, используется специальный, основанный на XML язык разметки ZUML, максимально близкий к разработанному Mozilla языку XUL. На основании ZUML-описания фреймворк генерирует разметку и JavaScript-код, асинхронно вызывающий серверные методы обработки, создаваемые на Java. Вся обработка событий и контекст пользовательской сессии концентрируется на сервере, в этом смысле ZK относят (наряду с Echo2 (en) и Vaadin), к «серверо-центричным» Java-фреймворкам, в противовес реализациям, существенно использующих модифицируемую логику на JavaScript на стороне браузера.

По состоянию на 2014 год параллельно развивается две версии продукта: 6.5 и 7.0, поддержка и развитие ранней оставлена для браузеров предыдущих выпусков (в частности, версия 7.0 не работает с Internet Explorer версий 6—7).

Напишите отзыв о статье "ZK"



Ссылки

  • [zkoss.org rg] — официальный сайт ZK

Литература

  • www.ibm.com/developerworks/library/wa-aj-zkquery/
  • www.ibm.com/developerworks/library/wa-aj-open/
  • www.ibm.com/developerworks/websphere/zones/portal/proddoc/zkjavaajax/
  • www.ibm.com/developerworks/ru/library/wa-aj-jpa2web/
  • www.drdobbs.com/jvm/serverclient-fusion-an-architectural-pro/222700556
  • www.drdobbs.com/web-development/the-zk-framework/205800349
  • Henri Chen, Robbie Cheng. ZK: Ajax without the Javascript Framework ISBN 978-1-4302-0440-4
  • Hans-Jürgen Schumacher, Markus Sta罕ble. ZK Developer’s Guide: Developing Responsive User Interfaces for Web Applications Using AJAX, XUL, and the Open-source ZK Rich Web Client Development Framework ISBN 978-1-84719-201-1


Отрывок, характеризующий ZK

И, быстро отворив дверь, он вышел решительными шагами на балкон. Говор вдруг умолк, шапки и картузы снялись, и все глаза поднялись к вышедшему графу.
– Здравствуйте, ребята! – сказал граф быстро и громко. – Спасибо, что пришли. Я сейчас выйду к вам, но прежде всего нам надо управиться с злодеем. Нам надо наказать злодея, от которого погибла Москва. Подождите меня! – И граф так же быстро вернулся в покои, крепко хлопнув дверью.
По толпе пробежал одобрительный ропот удовольствия. «Он, значит, злодеев управит усех! А ты говоришь француз… он тебе всю дистанцию развяжет!» – говорили люди, как будто упрекая друг друга в своем маловерии.
Через несколько минут из парадных дверей поспешно вышел офицер, приказал что то, и драгуны вытянулись. Толпа от балкона жадно подвинулась к крыльцу. Выйдя гневно быстрыми шагами на крыльцо, Растопчин поспешно оглянулся вокруг себя, как бы отыскивая кого то.
– Где он? – сказал граф, и в ту же минуту, как он сказал это, он увидал из за угла дома выходившего между, двух драгун молодого человека с длинной тонкой шеей, с до половины выбритой и заросшей головой. Молодой человек этот был одет в когда то щегольской, крытый синим сукном, потертый лисий тулупчик и в грязные посконные арестантские шаровары, засунутые в нечищеные, стоптанные тонкие сапоги. На тонких, слабых ногах тяжело висели кандалы, затруднявшие нерешительную походку молодого человека.
– А ! – сказал Растопчин, поспешно отворачивая свой взгляд от молодого человека в лисьем тулупчике и указывая на нижнюю ступеньку крыльца. – Поставьте его сюда! – Молодой человек, брянча кандалами, тяжело переступил на указываемую ступеньку, придержав пальцем нажимавший воротник тулупчика, повернул два раза длинной шеей и, вздохнув, покорным жестом сложил перед животом тонкие, нерабочие руки.
Несколько секунд, пока молодой человек устанавливался на ступеньке, продолжалось молчание. Только в задних рядах сдавливающихся к одному месту людей слышались кряхтенье, стоны, толчки и топот переставляемых ног.
Растопчин, ожидая того, чтобы он остановился на указанном месте, хмурясь потирал рукою лицо.
– Ребята! – сказал Растопчин металлически звонким голосом, – этот человек, Верещагин – тот самый мерзавец, от которого погибла Москва.
Молодой человек в лисьем тулупчике стоял в покорной позе, сложив кисти рук вместе перед животом и немного согнувшись. Исхудалое, с безнадежным выражением, изуродованное бритою головой молодое лицо его было опущено вниз. При первых словах графа он медленно поднял голову и поглядел снизу на графа, как бы желая что то сказать ему или хоть встретить его взгляд. Но Растопчин не смотрел на него. На длинной тонкой шее молодого человека, как веревка, напружилась и посинела жила за ухом, и вдруг покраснело лицо.