我正在使用JSF 2.0,我正在寻找一个在性能方面负载最小的copmponent库。如果我在RichFaces和PrimeFaces之间做出选择,哪一个更好用?两者的优点和缺点是什么?
答案 0 :(得分:23)
目前Primefaces是我所知道的(目前)唯一具有完整JSF2实现的组件库。有一些错误和问题,有些组件需要重写,但开发速度很快,沟通非常好(我不记得他们的支持论坛上的一篇文章没有得到Cagatay本人的回答),以及它正朝着正确的方向前进(新的主题系统是恕我直言的一个例子)。我认为Primefaces将在今年年底成为一个成熟的JSF2组件库。
还有一些其他的东西,比如Icefaces,我玩了很短的时间,但它们正在缓慢移动,就像我说的,它们中没有一个真的是JSF2。部分原因是Mojarra,Sun参考实现非常错误,并且这些组件库开发人员正在等待修复的一些严重错误。
所以我的投票肯定是Primefaces现在,我们会看到它会在以后看起来如何。
答案 1 :(得分:19)
这是我的比较:
我的建议:
Hari Gangadharan
答案 2 :(得分:12)
如果您正在评估PrimeFaces,请按照以下页面提供帮助;
答案 3 :(得分:6)
两者都很酷。 Richfaces通常更加开发和测试,因为primefaces比RF更晚出现。只需查看组件展示并选择您喜欢的那个。
甚至更好,您可以同时使用两者,没有兼容性问题。
优点是您可以随时使用许多组件。 缺点是,有时您无法完全控制组件可以或不可以做什么(但您总是可以创建自己的组件来扩展库组件),并且您必须将一些库加载到客户端他们工作(有意义,但它会降低性能)
答案 4 :(得分:4)
这是我的两分钱: Primefaces vs Icefaces vs RichFaces 希望能帮助到你, 弗朗西斯
答案 5 :(得分:3)
我一直在使用Primefaces,因为它似乎比其他人更完整。关于它的事情是它正在非常积极的发展。目前的开发版本是PrimeFaces 3.0里程碑3。
2.2版本更稳定,但提交它是很痛苦的,因为你想要版本3中出现的功能。
开发版本中存在大量错误和未记录的怪癖。如果你可以应付那些,那么我会说去PF 3.如果你不能使用PF 2.2或其他。
仅举一个例子:我花了三天的时间试图让一个小复合组件工作。它仍然无法工作,我花了三天时间而不是写我的应用程序。您可以发布用户表单,也许他们会回复,也许不会。除非你购买支持,否则没有办法升级它,这是公平的,但是当你负担不起时我觉得不太方便。
另一种表达方式是看看他们的展示。如果你想做什么就行,那就行了。对于V3,这是您将获得的唯一文档。如果你试图做任何展示没有专门展示的东西,那你就是你自己。
答案 6 :(得分:2)
Primefaces比任何其他面孔都要好得多 Read more
答案 7 :(得分:2)
我在同一个项目中使用了两者。所以不需要放弃其中任何一个。
答案 8 :(得分:1)
我在过去3年里一直在使用RichFaces和Primefaces几个月。 我更喜欢Primefaces,虽然它仍然是一个大马车。
RichFaces感觉有点过时并且非常缓慢地前进(如果有的话)
答案 9 :(得分:0)
考虑Icefaces,RichFaces和PrimeFaces的基准: