|  |  |
| --- | --- |
|  | 維基教科書中的相關電子：**ZK** |

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

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，用以提升客製佈景主題的開發效率。

插件及附加元件
-------

ZK於核心框架之外，提供數個插件和附加元件，例如圖表元件ZK Charts，電子試算表元件Keikai，以及樞紐分析元件ZK Pivottable。

外部链接
----

* 官方網站 （页面存档备份，存于）
* 線上演示 （页面存档备份，存于）

|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 

| * 
* 论
* 编
Web应用框架 |
| --- |
|  |
| 
* 比较

 |
|  |
| C++ | 
* CppCMS（英语：）
* Wt（英语：）

 |
|  |
| CLI | 
* ASP.NET
	+ Core
	+ AJAX
	+ 动态数据（英语：）
	+ MVC
	+ Razor（英语：）
	+ Web Forms
* DNN（英语：）
* BFC（英语：）
* MonoRail（英语：）
* OpenRasta（英语：）
* Umbraco

 |
|  |
| ColdFusion | 
* CFWheels
* ColdBox Platform（英语：）
* ColdSpring（英语：）
* Fusebox（英语：）
* Mach-II（英语：）
* Model-Glue（英语：）

 |
|  |
| Common Lisp | 
* Caveman2（英语：）
* CL-HTTP（英语：）
* UnCommon Web（英语：）
* Weblocks

 |
|  |
| D | 
* Vibe.d（英语：）

 |
|  |
| Haskell | 
* Happstack（英语：）
* Yesod（英语：）
* Snap（英语：）

 |
|  |
| Java | 
* AppFuse（英语：）
* Flexive（英语：）
* Grails（英语：）
* GWT
* ICEfaces（英语：）
* ItsNat（英语：）
* JavaServer Faces
* JHipster（英语：）
* Jspx（英语：）
* JWt（英语：）
* OpenXava（英语：）
* Play
* Reasonable Server Faces（英语：）
* Remote Application Platform（英语：）
* RIFE（英语：）
* Seam（英语：）
* Spring
* Stripes（英语：）
* Struts
* Tapestry
* Vaadin（英语：）
* Vert.x
* WebWork（英语：）
* Wicket
* WaveMaker（英语：）
* ZK

 |
|  |
| JavaScript | 
* Ample SDK（英语：）
* Angular（英语：）/AngularJS
* Backbone.js
* Chaplin.js（英语：）
* Closure（英语：）
* Dojo Toolkit
* Ember.js
* Extjs
* JQuery
* Meteor（英语：）
* MooTools（英语：）
* Node.js
* Prototype
* React
* Rico
* script.aculo.us（英语：）
* Sencha Touch（英语：）
* SproutCore（英语：）
* Vue.js
* Wakanda（英语：）

 |
|  |
| Perl | 
* Catalyst
* Dancer（英语：）
* Mason（英语：）
* Maypole
* Mojolicious（英语：）
* WebGUI

 |
|  |
| PHP | 
* CakePHP（英语：）
* CodeIgniter
* Fat-Free
* FuelPHP
* Gyroscope（英语：）
* Horde（英语：）
* Kohana（英语：）
* Laravel
* Lithium（英语：）
* Midgard（英语：）
* MODX（英语：）
* Nette（英语：）
* Phalcon
* PRADO（英语：）
* Qcodo（英语：）
* Silex（英语：）
* SilverStripe
* Symfony
* TYPO3
* Xaraya（英语：）
* XOOPS
* Yii（英语：）
* Zend framework

 |
|  |
| Python | 
* BlueBream
* Bottle
* CherryPy
* Django
* Flask
* Grok（英语：）
* Nevow（英语：）
* Pyjs（英语：）
* Pylons
* Pyramid
* Quixote
* TACTIC
* Tornado
* TurboGears
* web2py
* Webware（英语：）
* Zope 2

 |
|  |
| Ruby | 
* Camping（英语：）
* Merb（英语：）
* Padrino（英语：）
* Ruby on Rails
* Sinatra（英语：）

 |
|  |
| Scala | 
* Lift
* Play
* Scalatra（英语：）

 |
|  |
| Smalltalk | 
* AIDA/Web（英语：）
* Seaside（英语：）

 |
|  |
| 其他语言 | 
* Application Express（英语：）（PL-SQL）
* Grails（英语：）（Groovy）
* Kepler（英语：）（Lua）
* OpenACS（英语：）（Tcl）
* Phoenix（英语：）（Elixir）
* SproutCore（英语：）（JavaScript-Ruby）
* Yaws（Erlang）

 |

 |


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）.