在视图层,我最关注的是Adobe的Flex和基于Ajax的ZK,起先,我还关注过Laszlo,但是我关注视图层是用于企业级软件开发的,而不是网站,Lazlo用于企业级网站开发,天生有着太多的不成熟,比如缺乏实用的grid控件,虽然open source,在架构上却难于在上面扩展,最终还是放弃了。而ZK和Flex现在却发展得很是红红火火。ZK是非常易与学习和扩展的,在ZK源代码基础上作二次开发,也是非常容易的。由于ZK是从基于商业开发的项目中开发而来,所以有着很好的企业级开发的成熟度。美中不足的是没有大公司的支持。
Flex下一代版本的代号是Apollo,是Adobe进军中间件的旗舰产品,相当值得我们关注,可惜却不开源,很多时候,我们只能等着Adobe公司去完善它,在开发中遇到困难,想扩展它的功能的时候,却使不上劲。也许,若干年以后,Adobe公司会幡然悔悟,就像Java一样开源。