前几天抱怨没有好的Web框架,Bob推荐了ZK,这几天有时间的时候试了下,感觉确实不错。
用ZK做原型确实不错,数据都可以是hardcode的,ZK的文档基本上都是在这种模式下的,但是我打算做的是那种真正可以运行的demo,可以连接我们的后台Service跑的,这样搞的时候发现Sample奇缺,也没有好的最佳实践,主要是ZK本身确实很灵活,既可以在view里面嵌script实现,也可以写类来实现,而且也可以写类来创建组件,慢慢的摸索了下,根据自己的偏好搞出基本的东西来了。以后有时间搞完善了就放出来给大家参考吧。
ZK的几个主要问题:
- 没有真正的应用级的Sample,网站上的几个Real World Application都太简单
- 现在应用的范围似乎不广,资源也就不那么多
- License比较难过,要么是GPL,要么是Commercial,所以现阶段只能拿来练手和做原型。
我比较认可的特性:
- 浏览器兼容性不错,几乎支持所有常见的浏览器
- 入门比较容易,入门级的文档还是比较完善的,参考手册也还可以接受
- 专注于Web,没有太去在意MVC之类,当然也并不限制你用MVC
- 缺省情况下的设置都比较好,例如ListBox或者Grid里面的各列的宽度以及默认宽度100%之类的
- 界面比较漂亮
- 功能比较齐全
(Visited 172 times, 1 visits today)
2009年5月2日 at 21:26
给你推荐另外一个
http://aribaweb.org/
这个是apache v2的协议, 可以商用.
2009年5月2日 at 21:30
那个ZK, 在他们的who is using列表里面, barclays是排第一个的, 不过不是我们在用.
2009年5月4日 at 13:12
本来想试试AribaWeb的,但是sf突然出问题了,我在公司下的,应该不是GFW的问题