Posted on 2009-06-01 21:09
burno 阅读(367)
评论(0) 编辑 收藏 所属分类:
zk学习笔记
刚接触ZK久,先讲ZK简单介绍。ZK能给我们做什么呢?
从网上获得以下的一些基本信息,ZK是一套以 AJAX/XUL/Java 为基础的网页应用程式开发框架,用於丰富网页应用程式的使用介面。最大的好处是,在设计AJAX网路应用程式时,轻松简便的操作就像设计桌面程式一样。 ZK包含了一个以AJAX为基础、事件驱动(event-driven)、高互动性的引擎,同时还提供了多样丰富、可重复使用的XUL与HTML组件,以及以 XML 为基础的使用介面设计语言 ZK User-interfaces Markup Language (ZUML)。
ZK 提供超过60个XUL组件及80个XHMTL组件。举凡listbox, slider, audio, slider, tree, combobox,tabbox, auto-completion等均有支援。ZK 亦提供 FCKeditor 和 Dojo的组件,让使用者直接以Java控制,无须使用JavaScript。利用少量代码就能够开发出拥有Rich UI的Web应用。
ZK提供基于XUL的标记语言和事件驱动的组件,可以让你像开发桌面应用程序一样简单。支持EL表达式
和脚本语言包括:JavaScript、Ruby和Groovy等。支持Annotation及数据绑定。集成Google Maps、
FCKeditor、DOJO以及Timeline。
ZK在SourceForge上的下载量已经超过50万次,还有许多不同的国家企业在使用ZK,其中不少是金融服务业的客户。还有人专门为ZK编写了ZK Plugin for NetBeans。不仅如此,ZK的新版本也在不断的突破,包括延伸至Android手机平台。
zk的官方网站:www.zkoss.org