老话题:JavaMVC框架的选择

好久没写博客了,最近3个月在日本出差做了一个烂项目的2期工程,是基于苹果公司的WebObject应用服务器和框架,是一个组件化的J2EE框架,第一次接触此类型的框架,个人感觉相当不错,尤其是用来做向导模式的用户界面的时候尤其有效,不过要说一下的是和WebObjects绑定的数据访问层框架EOF就不敢恭维了,实在不怎么样。联想到好几年前就闻名的Tapestry,觉得两者感念上有点类似,于是调查了一番,果然如我所料,Tapestry就是由WebObjects的概念发展出来的,但个人认为Tapestry做得反而没有WebObjects好,另外还有一个就是比较新的框架Stripes,感觉也不灵,一个他需要JDK5,还有是图层用的还是JSP和TagLib,本人很不喜欢。

最近考虑把这个烂项目重做一番,想找个类似的框架,而且JDK只要1.4接可以跑。我设想的MVC框架是Java+HTML,于是有个两个候选人进入我的视线,一个是Apache Wicket,另一个是Click Framework,不过Click用的是VTL做视图层的表现语言,个人不是很喜欢,看样子最终要选择的是Apache Wicket 1.3.x,其1.4+版本是需要JDK5的。

你可能感兴趣的:(apache,mvc,框架,tapestry,wicket)