ZK (框架)

ZK是一套以AJAXXULJava为基础的网页应用进程开发框架,用于丰富网页应用进程的使用界面。它最大的优点是,在设计AJAX网络应用进程时操作轻松简便,就像在设计桌面进程一样。ZK包含了一个以AJAX为基础、事件驱动(event-driven)、高互动性的引擎,同时还提供了多样丰富、可重复使用的XUL与HTML组件,以及以XML为基础的使用接口设计语言ZK User-interfaces Markup Language(ZUML)。

ZK
开发者Potix Corporation
当前版本
  • 9.5.1.3 (2021年4月29日)[1]
  • 9.6.0 (2021年8月10日)[2]
源代码库
操作系统Cross-platform
类型AJAX Web Framework
许可协议Commercial License

GNU General Public License

GNU Lesser General Public License
网站www.zkoss.org
维基教科书中的相关电子:ZK

ZK提供超过120个XUL组件及80个XHTML组件。包括listbox, slider, audio, slider, tree, combobox, tabbox, auto-completion等均有支持。ZK亦提供CKeditor和Google Maps的组件,让用户直接用Java控制,无须使用JavaScript

ZK是一套开放源码、兼容于XUL/HTML标准、Java写成的开发工具。

ZK 3.6.2

于2009年6月23日发布的ZK 3.6.2主要重点在IE6上性能的加强。除此之外,它修正了48个BUG并添加了一些更强大的新功能。例如添加include组件的模式、支持Google App Engine和强化初始化的参数。

ZK 3.6.3

于2009年11月3日发布的ZK3.6.3主要重点为性能的提升,不论是在存储器消耗或是应用进程展现的性能上都有大幅改善。除了在性能方面的进步之外,我们也在此最新版本添加了许多新功能,同时修正了70个以上的BUG。

ZK 5.0

于2010年1月26日发布的正式版ZK 5着重于ZK的「开发者中心」模式,它结合了用户端与服务端的特点,提供一个完全革新的架构。除了架构上的革新,ZK 5也添加了许多功能,并针对旧有功能做了技术上的提升。此外,它还集成了jQuery与Java EE 6 CDI,并强调企业级应用进程的支持。

ZK 6.0/ZK 6.5

于2012年2月14日发布的正式版ZK 6.0引进MVVM pattern让view跟logic进一步清楚的分开,让团队得以在分工合作同时提升工作效率,并开发出简洁易维护的代码。
ZK 6.5导入响应式设计,让同一份代码可以在各种进程上执行,并以最佳的方式呈现。

ZK 7.0

于2013年11月26日发布的正式版ZK 7.0,DOM结构改用CSS3为本,让组件更轻、速度更快,也更容易进行自定义。

ZK 8.0

于2015年10月6日发布的正式版ZK 8,提供用户在ZK原有的高开发效率、高资安的结构下,利用全新开发的UI Templating、Shadow Elements、Data Handler及Client-binding等方法,轻松结合Bootstrap, AngularJS, Polymer, Material Design等目前最流行的前端技术。

ZK 8.5/ZK 8.6

于2017年10月31日发布的正式版ZK 8.5,升级重点放在客户端对MVVM数据绑定,让纯HTML内容能在ZK中动态展现。片段组件与Service Worker结合使用,可以缓存和管理脱机用户数据,简化渐进式Web应用程序(PWA)的构建。其他新功能包括:添加24个布景主题,内置Websocket、splitlayout、smooth frozen等等。 ZK 8.6 于 2018 年 11 月推出,含十几种新组件和模版:输入控制方面包含Rating、Signature和Switch Toggle;多媒体工具有Video、Camera和Barcode;布景主题则添加了与旧版breeze兼容的iceblue-compact风格。

ZK 9.0

于2019年12月10日发布的正式版ZK 9.0,升级了底层的Java 和JQuery版本,支持JDK 8 date/time API,使用CSS3 flex提升性能,并提供Toast、Cascader、Stepbar、Coachmark等20多个新组件。该版本也提供新的ZK less engine,用以提升客制布景主题的开发效率。

插件及附加组件[3]

ZK于内核框架之外,提供数个插件和附加组件,例如图表组件ZK Charts,电子试算表组件Keikai[4],以及枢纽分析组件ZK Pivottable。

外部链接

  1. . 2021年4月29日 [2021年5月24日].
  2. . 2021年8月10日 [2022年10月25日].
  3. . [2020-08-21]. (原始内容存档于2022-01-29).
  4. . [2020-08-21]. (原始内容存档于2020-11-01).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.