我正在考虑是否使用Seam、Wicket、JSF或GWT作为Java项目中表示层的基础。
我根据就业市场的考虑、技术的新颖性和其他S.O.用户的推荐,将我的Java web框架选择范围缩小到这一子集。
我应该考虑哪些因素才能在其中做出决定?
发布于 2009-04-13 20:50:45
其中我唯一使用过的是JSF,所以我不能给您其他的反馈,但这是我对JSF的看法。根据我的经验,当我们从JSP中的JSF转换到facelets中的JSF时,生活变得容易多了,所以我将重点介绍facelets。而且,看起来Seam和JSF并不是相互排斥的。
优点:
缺点:
仅限
一起使用,这个问题可能会得到解决。
我绝对不是JSF/Facelets方面的专家,所以我相信我还错过了其他的东西。希望其他人也会详细说明。
JSF2.0的更新:
对于2.0版本的复合components
的更多信息,请参阅http://andyschwartz.wordpress.com/2009/07/31/whats-new-in-jsf-2/
发布于 2010-09-01 00:02:58
我从1.4版本开始使用GWT,从2.0规范开始使用JSF。
GWT是一个客户端框架,它从Java生成JavaScript。您的体系结构将是一个纯客户端-服务器,这意味着:
前面破解一些东西很容易
JSF是一个基于组件的框架,具有视图优先的设计(如果您喜欢代码隐藏):
简历:
对于需要最佳客户端性能的web applications (比如gmail),
发布于 2010-08-10 13:13:03
感谢wicket的朋友们保持清醒,并继续进行这次讨论。我是一个wicket用户,我喜欢它。我的主要原因是:
我之前的经验是GWT和JSF1.0
https://stackoverflow.com/questions/745029
复制相似问题