常言笑的家

Spring, Hibernate, Struts, Ajax, RoR

Controller层总述

    MVC框架很多,有分量的也有Struts, Struts2, Webwork, SpringMVC, JSF, Tapestry 六家,SpringSide目前选定演示的是Struts 和 Struts2。
  
  1. Struts: 坊间对Struts的印象很差,其实那只是停留在旧时代的用法,在SpringSide2的里的用法,在简洁度上不输与其他框架多少,何况它用户数在国内还是最多的。
  2. Struts2:坊间传闻它就是Webwork改了package name,其实这也是不公平的,在Helloworld里它的确和Webwork很像,但它乒乒乓乓捣鼓了半年多,现在还是每天更新更新之中,就绝对没有这么简单。它也有和Struts很像的一面,也有很多的扩展,很适宜迁移Struts的用户,在国内前景上比较乐观的。
  3. Webwork:既然它的骨血都到了Struts2,国内当前的用户数量又不算多,所以SpringSide暂时不做demo。       
  4. SpringMVC: SpringSide1.0所选用的MVC方案,但它实在太少的用户量,再加上SpringSide一直用的都不是它的主推方案(SimpleFormController),还有Spring2.0的MVC部分没有做到它所说的改进,离RoR还是10万八前里,所以放弃。 
  5. Tapestry 和 JSF。JSF现在还不是潮流,自己也没用过,不评。Tapestry 在公司几个项目用过,评价较差,美工最恨。

posted on 2006-12-16 22:42 常言笑 阅读(270) 评论(0)  编辑  收藏 所属分类: JAVA/J2EE


只有注册用户登录后才能发表评论。


网站导航:
 

My Links

Blog Stats

常用链接

留言簿(5)

随笔分类

随笔档案

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜