JBoss RichFaces vs IceFaces vs Apache Trinidad - JSF组件库比较

时间:2010-03-08 13:33:18

标签: jsf richfaces icefaces trinidad

您对界面层的看法/用途是什么? “支持”层将是Spring 3。 标准是:

  • 您的私人意见
  • 部件
  • 文档
  • AJAX集成
  • 浏览器支持
  • 社区
  • 工具支持(Eclipse,NetBeans)

我找到了一些比较主题,但它是关于2007和旧版本。

4 个答案:

答案 0 :(得分:9)

我更喜欢RichFaces。但请记住,如果您需要某个组件,可以一次性使用所有这些组件。

我没有使用其他两个,但我已经详细研究了它们以供选择。

  • 组件 - richfaces只有比其他组件更多的组件。在我的非设计师看来,特立尼达组件有点难看:)
  • 文档 - 一切都很好
  • ajax集成 - richfaces具有非常强大的ajax功能,这是JSF 2.0中引入的功能的核心
  • 浏览器兼容性 - 所有这些都有小问题,无法避免。
  • 社区 - 您可以在论坛上找到大部分问题的合适答案,或者
  • 工具 - 您不需要这些工具,但通用的JSF工具适合所有人

那就是说,你也可以看看Primefaces - 它也有非常好的组件。并且要强调这一点 - 所有组件库都可以一起使用。

答案 1 :(得分:3)

我只与Trinidad和Richfaces合作过。我喜欢这两个,但我会给特立尼达带来优势。这可能是因为我更多地使用它,我觉得它更舒服。特立尼达在线文档也足够好。

Trinidad和RF都有一个长度的组件库。您可以检查这些链接,看看哪些组件对您的应用程序有用。我在最近开发的一个应用程序中使用了Trinidad树,它很容易使用和填充:Trinidad components - RichFaces components(需要登录)

关于皮肤我觉得Trinidad默认皮肤比RichFaces更基本,但我认为两者都有办法让它们像你的CSS技能那样漂亮。

我认为RichFaces有一个更成熟的AJAX集成,他们的AJAX组件和事件对我来说比特立尼达更容易使用。

答案 2 :(得分:0)

我更喜欢Rich Faces。我在我目前的项目中使用Ice Faces,但由于社区规模小而难以获得社区支持。在这种情况下,丰富的面孔是好的。

答案 3 :(得分:0)

我在我的一个项目和当前项目中使用了richfaces,我正在使用icefaces。我觉得RichFaces是更好的选择,原因如下:

  • 比较成熟的框架 冰面。 Icefaces有很多 错误。
  • Richfaces有强大的力量 社区而不是Icefaces