Adr*_* B. 18 gwt twitter-bootstrap gwt-bootstrap gwtbootstrap3
据我所知,GWT中有两个用于Twitter Bootstrap集成的库.有GWT-Bootstrap和GwtBootstrap3.我刚刚开始建立一个基于GWT-Bootstrap的项目,因为我没有意识到还有另一个GWT Bootstrap集成.
这两个项目在GitHub上都非常活跃,但GWT-Bootstrap确实有更多的成员.据我所知,GWT-Bootstrap基于Bootstrap版本2.另一方面,GwtBootstrap3包含Bootstrap版本3,似乎有更多的小部件可用.由于GWT-Bootstrap项目仍然是avtive,我认为他们迟早会转移到版本3.
那两个项目有什么区别?有人有经验吗?你会选哪个?GwtBootstrap3值得开始一个已经运行的项目吗?
Sve*_*obs 31
我是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时,我们非常谨慎地将任何第三方组件外包到一个额外的模块中.在本单元中,您将找到不属于核心BS3发行版的有用小部件.不幸的是GWT-引导混合核心和第三方组件集成到一个库,恕我直言,使得它过于复杂和难以维护.
如果你对BS2感到满意,那么你应该坚持使用GWT-Bootstrap.
如果你想使用BS3,你现在唯一的选择似乎是GwtBootstrap3.
还有一点需要注意的是,Bootstrap已经放弃了对v2.3.3的支持,这是GWT-Bootstrap使用的.
使用GwtBootstrap3,它在当前的v3.1.1版本上并且几乎支持所有元素(仍然需要一些工作:https://github.com/gwtbootstrap3/gwtbootstrap3/wiki/Supported-Features)
GwtBootstrap3也是为了在UiBinder代码中编写时很好地模仿Bootstrap的HTML结构.如果您习惯于编写HTML,这使得跟踪和调试变得非常简单.
一些同事已经成功地从GWT-Bootstrap转换为GwtBootstrap3.主要区别在于网格系统和表单/输入组.由于Bootstrap v3.0 +增加了许多功能:http://getbootstrap.com/getting-started/#migration.
如果您在使用GwtBootstrap3时需要任何帮助或支持,请随时向我们的Google小组发送问题,或者如果您发现库存在问题,可以在github repo上创建问题.
谢谢,Joshua Godi
归档时间: |
|
查看次数: |
8737 次 |
最近记录: |