jsf - Bootsfaces 与 Bootstrap
问题描述
我在开发 Web 应用程序时使用过 Bootstrap。现在我已经开始学习 BootsFaces。在学习时,我脑海中浮现的第一个问题是
Bootstrap 和 BootsFaces 有什么区别?他们的优缺点是什么?
我搜索了这些答案,但没有任何答案可以明确我的疑问。请帮我解答这些问题。
解决方案
BootsFaces 是一个JSF组件库,它使用 Bootstrap 生成 HTML。BootsFaces 允许您在 JSF 应用程序中轻松使用 Bootstrap。比较它们与将红色油漆与红色油漆板进行比较或多或少相同。
BootsFaces 展示的有关此主题的一些信息,特别是有关布局的信息:
为什么是 BootsFaces?为什么不原生使用 Bootstrap?
BootsFaces 充分利用了 Bootstrap 的 Grid 系统,同时保持了作为 JSF 框架的优势。实际上,我们认为它比原生编程 Bootstrap 更简洁、更具表现力。说服自己:在浏览器的源代码视图中检查演示的源代码。重新格式化后,表格为81行。JSF 源代码是 45 行。
BootsFaces 是一个 JSF 框架,这意味着您可以利用 Bootstrap 的布局功能,例如使用 JSF 模板系统和 JSF 的条件渲染来实现和维护非常复杂的布局,而无需付出太多努力。
该网站本身就是一个示例:它使用带有 和 的页面模板,
ui:insert
并且ui:include
页面是ui:compositions
.
也可以看看:
推荐阅读
- angular - 在没有 ng serve 的情况下运行 angular dist
- google-apps-script - 使用 UrlFetchApp.fetch() 方法时出现“错误值”错误
- python - 如何在 Python 上 Concat Dataframe Pandas 并将其转换为多维列表
- javascript - 使用不带“无法访问”的 JS 标签语法“$:”
初始化之前”错误 - python - 如何将来自多个垂直单元格的数据连接到python中的一个单元格
- javascript - 从弹出按钮触发 Ajax ActionLink
- mongodb - mongodb常驻内存和虚拟内存的区别
- angular - 使用 SCSS 变量的 Angular 主题切换
- regex - 变量标识符的正则表达式
- php - 在codeigniter中将多个文件/图像附加到我的phpmailer函数