欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

zk EE/PE/CE的区别

程序员文章站 2022-07-13 21:46:42
...

自从zk5.0以后,zk拆分为 EE / PE / CE 三个版

 

CE: 社区版,该版本免费版,基于LGPL授权协议,可用于商业用途。

 

对商业用途的限制:即LGPL授权协议的限制,LGPL授权协议主要目的是保护类库的,如果你修改类库源码,

 

必须将修改的部分开源.例如你修改了zk.jar中的Executions这个类,

 

你仅需让这个类开源即可,如果你自定义的某个类Demo使用到了zk.jar里Components类,

 

那么Demo类不需要开源,你仅仅是import进来Components类。

 

至于dao,logic层更不需要开源了,因为这些类和zk官方的jar基本没任何关系

 

 

 

EE / PE: EE为企业版,PE版为专业版,这两个版本均为收费版,提供比CE更加强大的功能。

 

如果用于销售、公司内部使用等商业行为, 必须购买授权Key,免侵权而引起法律诉讼而得不偿失。

购买key请访问zk中国

 

例如,更加复杂的布局组建,Timeline,Timeplot,gmaps,日历计划,方便的spring集成,

 

更多的表达式语言支持,以及提高性能的桌面与组建的重用,

 

组建的按需加载以及已经内存优化性能提高等等

 

 

 

具体区别参见如下列表

 

http://www.zkoss.org/product/zk/edition

 

 

 

 

注:由于 EE / PE /CE 更新速度非常快,上表所属功能不能及时更新,具体以官方最近发布版本为准。

 

(当然,功能会更加强大,而不是减少)

 

 

 

如何选择版本:适合公司项目的版本是最好的,在选择之前,请仔细分析EE/PE/CE功能对比列表,

 

结合公司的需求酌情选择。

相关标签: zk