zk EE/PE/CE的区别
自从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,免侵权而引起法律诉讼而得不偿失。
例如,更加复杂的布局组建,Timeline,Timeplot,gmaps,日历计划,方便的spring集成,
更多的表达式语言支持,以及提高性能的桌面与组建的重用,
组建的按需加载以及已经内存优化性能提高等等
具体区别参见如下列表
http://www.zkoss.org/product/zk/edition
注:由于 EE / PE /CE 更新速度非常快,上表所属功能不能及时更新,具体以官方最近发布版本为准。
(当然,功能会更加强大,而不是减少)
如何选择版本:适合公司项目的版本是最好的,在选择之前,请仔细分析EE/PE/CE功能对比列表,
结合公司的需求酌情选择。
上一篇: zk服务器端获取鼠标点击位置
下一篇: zk5.0.8发布
推荐阅读
-
终于了解了下.net 和 j2ee的区别
-
zk EE/PE/CE的区别
-
终于了解了下.net 和 j2ee的区别
-
MiniDao-PE精简版(轻量级持久层) •MiniDao-PE是一种轻量级J2EE持久层解决方案,类似mybatis持久层的SQL方式,可以轻松集成Hibe
-
MiniDao-PE精简版(轻量级持久层) •MiniDao-PE是一种轻量级J2EE持久层解决方案,类似mybatis持久层的SQL方式,可以轻松集成Hibe
-
J2EE是什么?get和post的请求区别、servlet的生命周期
-
java程序员初涉及php,请教和j2ee的区别
-
那位大侠告诉一下,Zend Server CE和ZendFramework-1.9.6的区别啊解决方法
-
java程序员初涉及php,请教和j2ee的区别
-
总结Java SE、Java EE、Java ME三者的区别