我在开发Web应用程序时使用了Bootstrap。现在我开始学习BootsFaces了。虽然我脑海中浮现出了第一个问题
Bootstrap和BootsFaces之间有什么区别?彼此的利弊是什么?
我搜索了这些答案,但没有任何答案让我怀疑。请帮我解决这些问题。
BootsFaces是一个JSF组件库,它生成使用Bootstrap的HTML。 BootsFaces允许您在JSF应用程序中轻松使用Bootstrap。比较它们或多或少与将红色涂料与红色涂漆板相比较。
有关此主题的BootsFaces showcase的一些信息,特别是关于布局的信息:
为什么BootsFaces?为什么不原生使用Bootstrap?
BootsFaces充分利用了Bootstrap的Grid系统,同时保持了JSF框架的优势。实际上,我们认为它比本地编程Bootstrap更简洁,更具表现力。说服自己:在浏览器的源代码视图中检查演示的源代码。重新格式化后,表格为81行。 JSF源是45行。
BootsFaces是一个JSF框架意味着您可以利用Bootstrap的布局功能 - 例如 - JSF模板系统和JSF的条件渲染来实现和维护非常复杂的布局而不需要太多努力。
这个网站本身就是一个例子:它使用
ui:insert
和ui:include
的页面模板,页面是ui:compositions
。
也可以看看: