ZK是一套開(kāi)放源碼、相容於XUL/HTML標(biāo)準(zhǔn)、Java寫(xiě)成的開(kāi)發(fā)工具。
ZK是一套以AJAX/XUL/Java為基礎(chǔ)的網(wǎng)頁(yè)應(yīng)用程序開(kāi)發(fā)框架,用于豐富網(wǎng)頁(yè)應(yīng)用程序的使用界面。最大的好處是在設(shè)計(jì)AJAX網(wǎng)絡(luò)應(yīng)用程序時(shí),輕松簡(jiǎn)便的操作就像設(shè)計(jì)桌面程序一樣。ZK包含了一個(gè)以AJAX為基礎(chǔ)、事件驅(qū)動(dòng)event-driven、高互動(dòng)性的引擎,同時(shí)還提供了豐富多樣、可重復(fù)使用的XUL與HTML組件,以及以XML為基礎(chǔ)的使用界面設(shè)計(jì)語(yǔ)言ZKUserinterfacesMarkupLanguage。
ZK提供超過(guò)60個(gè)XUL組件及80個(gè)XHTML組件。舉凡listbox,slider,audio,slider,tree,combobox,tabbox,auto-completion等均有支援。ZK亦提供FCKeditor和Dojo的組件,讓使用者直接以Java控制,無(wú)須使用JavaScript。