JSF和struts2失败/货物的地方

1 jsf struts2 choice

我是一个网络系统,无法决定使用什么技术!Struts2和JSF(带jboss接缝)是一个不错的选择,但我无法决定哪个更好.在JSF中有一些我不喜欢的,也许它的"范式"没有动作就好.而Struts2,这里的人们不会使用更多.

该系统是地图协作网站.

Lar*_*ann 7

我已广泛使用Struts2和JSF,两者都很好,但我仍然会推荐JSF.这就是原因.

  1. 更多用户.是的,这很重要; 更多人意味着更容易接触新程序员.
  2. 更好的工具支持.像IntelliJ这样的IDE有很好的JSF支持.
  3. 小面孔.让我们面对它,JSP糟透了.您不应该被允许在视图代码中编写业务逻辑.在XHTML中保持您的观点可确保它们干净整洁.
  4. 文档/书籍.这可能已经改变了,但是当我在struts2训练营(2007/2008)时,可用的书很少而且质量很差.JSF/Seam书籍有很好的选择.
  5. JSF2/Seam.JSF2非常好(IntelliJ 9支持它).新范围(例如视图范围)非常有用(例如,如果您在流程中进行了长时间的对话).

如果您对JSF2中的一些较新功能感兴趣,请查看博客文章.您也可以查看Stripes,它也是一个非常好的服务器端Web框架,最后是对大多数Java Web框架的一个非常彻底(和一点旧)的比较.