【发布时间】:2011-06-18 15:46:55
【问题描述】:
我有兴趣尝试和学习基于组件的 Web 框架。目前,我只有 Spring MVC 和 Grails 等基于动作的框架的经验。我正在选择:JSF 2.0、Wicket 和 Tapestry。
感谢您在理解方面的帮助:
- 这三个中哪个“最容易”学习?
- 这三个中哪一个拥有最好/最多的可用资源(书籍、网站、书籍)?
- 三者中哪一个在代码(过去和未来的兼容性)和社区方面最稳定
- 这三个中的哪一个提供的性能最高/资源(cpu 和内存)消耗最少?
谢谢!
【问题讨论】:
-
我更喜欢 JSF 2.0 - 这是一个标准,它有很多组件(RichFaces、PrimeFaces 等)
-
虽然我不是JSF 2.0的粉丝,但如果我有这三个选择,我会选择它。但是你应该知道 JSF 的性能是最差的。
-
@Gursel:建议另一个您喜欢的基于组件的 MVC 框架。另请发布确认性能声明的在线资源(JSF/Wicket/Tapestry 的性能比较)。
-
@Bozho:您能否详细说明我应该进一步研究哪个组件(RichFaces、PrimeFaces、IceFaces)。 @Gursel:如果选择不受限制,你会推荐什么?
-
@Gursel Koca - GWT 几乎没有任何服务器端部分。性能是在哪里测量的? @JacJ122 - 我在同一个项目中同时使用了 RichFaces 和 PrimeFaces。所以它不是一个“或”。两者都很好。