我期待使用JSF的组件库(可能是richfaces或primefaces)来开发社交应用程序的前端。
我需要知道:
1。)除了为所有组件选择单个主题外,还可以独立定制每个单独组件的外观。是否可以将CSS与这些组件一起使用。
2.。)我可以在一个项目中使用多个组件库(取决于我需要的组件)吗?
3.。)有关选择组件库的任何建议也欢迎!
修改
4。)是否有用于使用这些库开发UI的可视化编辑器?我目前使用netbeans 6.9 IDE。
答案 0 :(得分:5)
答案 1 :(得分:2)
我使用primefaces,自定义每个组件非常简单有趣。他们在用户指南中有关于如何自定义每个组件(css)的示例。 Primefaces在很大程度上依赖于jQuery(我注意到通过查看生成的源代码),但也使用其他javascript库,如YUI。有时它可能是客户端上的Javascript密集型,但到目前为止,它确实表现得非常好。
我不确定多个组件,从未尝试过,根据我自己的建议,我认为这些组件很容易发生。
来自netbeans 7.0的AS,主要内容包含在Netbeans中,因此您不必再担心配置了。
答案 2 :(得分:2)
我喜欢Primefaces,因为它们可能是最大的和一些功能最丰富的组件。它需要一个小小的调整,但你也可以使用Primefaces的其他组件库。
为很多问题做好准备。有很多错误但是如果你对javascript和CSS相当不错并且对JSF有一个初学者级别的理解,那么你应该没有问题解决它们。只是准备好实施一些臭臭的黑客来满足一些要求。
尽管存在这些问题,但我发现每次发布都会变得越来越稳定,所以从这里开始变得越来越好。
答案 3 :(得分:1)
看到你已经得到了一些答案。我或多或少有同样的问题。最后我去了Richfaces,因为以下几点
带宽是我的关键点,所以我选择了Richfaces。但我也喜欢Primefaces库,因为组件的真实性更高。