twitter-bootstrap - GWT-Bootstrap 与 GwtBootstrap3

标签 twitter-bootstrap gwt gwt-bootstrap gwtbootstrap3

据我所知,GWT 中有两个用于 Twitter Bootstrap 集成的库。有GWT-BootstrapGwtBootstrap3 .我刚刚开始了一个基于 GWT-Bootstrap 的项目,因为我没有意识到那里还有另一个 GWT Bootstrap 集成。

这两个项目在 GitHub 上看起来都非常活跃,尽管 GWT-Bootstrap 确实有更多的成员。我知道 GWT-Bootstrap 基于 Bootstrap 版本 2。另一方面,GwtBootstrap3 包装了 Bootstrap 版本 3,并且似乎有更多可用的小部件。由于 GWT-Bootstrap 项目仍处于活跃状态,我认为它们迟早也会迁移到版本 3。

那么这两个项目有什么区别呢?有人对这两个都有经验吗?你会选择哪个? GwtBootstrap3 是否值得切换一个已经在运行的项目?

最佳答案

我是GwtBootstrap3的作者.在我开始使用 GwtBootstrap3 之前,我一直在使用 GWT-Bootstrap,修复了一些错误并添加了一些功能。当 Bootstrap 3 发布时,我决定从头开始创建一个新项目,因为 Bootstrap 2 和 3 之间发生了很多变化。一些组件在添加新组件时被删除,CSS 类发生了变化等。BS3 的主要关注点也是“移动优先”。关于 GWT-Bootstrap,这意味着大量的重构。基于 BS3 的 GWT-Bootstrap 版本肯定不会向后兼容。我不确定 GWT-Bootstrap 的迁移有多远,请参阅问题 #448 .

虽然并非所有功能都在 GwtBootstrap3 中实现,并且有些问题需要解决,但我想说 GwtBootstrap3 已准备好在 中使用。新 项目。一些现实生活中的项目已经使用 GwtBootstrap3 实现了。从 GWT-Bootstrap 迁移可能是可能的,但由于我们不打算与 GWT-Bootstrap 兼容,因此肯定需要重构。

在设计 GwtBootstrap3 时,我们非常小心地将任何第三方组件外包到 extra module .在本模块中,您将找到不属于核心 BS3 发行版的有用小部件。不幸的是,GWT-Bootstrap 将核心和第三方组件混合到一个库中,这使得它变得不必要地复杂且难以维护。

如果您对 BS2 感到满意,那么您应该坚持使用 GWT-Bootstrap。
如果您想使用 BS3,目前您唯一的选择似乎是 GwtBootstrap3。

关于twitter-bootstrap - GWT-Bootstrap 与 GwtBootstrap3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22836186/

相关文章:

html - Bootstrap 4-beta navbar-inverse 和 navbar-fixed-bottom 不工作

html - 为什么Bootstrap导航栏底部的阴影在开始和结束时被切断

javascript - 在 Bootstrap Modal Close 上取消绑定(bind)现有功能

css - Reactjs Bootstrap 网格

gwt - 解码根据 GWT 的序列化策略生成的 *.gwt.rpc 文件

java - 修改 jar 中的 GWT 库的最佳方法是什么?

java - GWT 示例应用程序和 GWT 设计器 : what you see is not what you get

gwt - GWT-Bootstrap 中的表

css - gwt 中的动态 css 背景图像

eclipse - 如何在 Eclipse 中使用 GWTBootstrap