JSF或Primefaces组件

问题描述 投票:0回答:3

我在一个我们使用JSF + Primefaces的项目上工作我想知道是否最好尽可能多地使用JSF组件,即使Primefaces中有时有相同的组件(基本用途)使用Primefaces仅用于特定的不可用的东西在JSF版本上

我们何时应该使用Primefaces而不是JSF?

对不起任何错误

jsf primefaces
3个回答
3
投票

一般来说,我比较喜欢它们而不是JSF标准组件,原因很简单:CSS皮肤化。例如,即使h:inputTextp:inputText是完全相同的组件,您可能希望为所有JSF组件具有相同的CSS外观(特别是如果您使用PF的高级布局)

但是,我认为几乎没有例外:


3
投票

我认为最重要的一点是一致性,它有几种风格。

  • PrimeFaces(PF)组件有很多样式(通过主题选项)。如果您在整个应用程序中使用PF组件,您将获得一致的样式。如果你混合PF和JSF组件,这将看起来很混乱。
  • PF组件有一种特殊的处理方式 - 组织选项,定义ajax调用等。虽然知道JSF内容如何在下面工作很重要,但是使用PF组件将始终如一地使代码保持一致。

最后,在许多情况下,PF组件是JSF组件的精确替代品,但通常会添加额外的功能。没有理由不利用它们。


0
投票

最好选择其中一个并主要使用一个堆栈开发所有应用程序。将易于支持,易于更新,易于修复bug。 Primefaces目前很好的选择。

© www.soinside.com 2019 - 2024. All rights reserved.