据我所知,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值得开始一个已经运行的项目吗?
我正在研究在GWT中使用Bootstrap库的最佳实践.我不喜欢使用GWT-Bootstrap项目,而是喜欢在我的GWT应用程序中使用普通的css和js Bootstrap库.
我正在搜索如何将Bootstrap样式应用于GWT UI组件?我是否需要通过处理GWT组件的DOM元素在UI视图代码中执行此操作?或者有没有其他干净的方法来实现GWT和Bootstrap的这种集成?
我是GWT的新手,正在考虑使用Twitter Bootstrap来构建CSS框架.但后来我遇到了gwt-bootstrap,它自称是在GWT应用程序中使用Bootstrap的一种方式.
因为我对GWT很新,所以我有点担心/困惑:为什么GWT应用程序不能只使用常规的Bootstrap框架?为什么它甚至需要gwt-bootstrap?
我想将GWT-Bootstrap添加到我已经启动的项目中.我设法使用它,但Bootstrap CSS覆盖了所有其他CSS.结果是我之前的所有UI元素都混淆了.
边距,文本大小和许多元素不再适合.我无法使用Bootstrap,因为项目的其余部分都无法使用.我想对Bootstrap进行渐进式更改,并保留旧的东西.
我希望我的CSS按此优先顺序排列:
我尝试在我的*.gwt.xml中订购它们但没有成功:
<stylesheet src="css/gwt-bootstrap.css" />
<stylesheet src="css/bootstrap.min.css" />
<stylesheet src="gwt/clean/clean.css" />
<stylesheet src="MyApp.css" />
Run Code Online (Sandbox Code Playgroud)
我能做什么?
我对gwt非常陌生,我需要使用uibinder将现有应用程序更改为gwtbootstrap用于模板.
我用Google搜索了基本的安装说明.下载后文件在哪里.来自https://github.com/gwtbootstrap3/gwtbootstrap3/tree/master/gwtbootstrap3
在谷歌IO谈话中,有人提到小部件使你的应用程序运行缓慢,你应该不惜一切代价避免它们.但我想使用gwt-bootstrap小部件库.这会用很多小部件污染我的ui.xml.
我使用这个库而不是标准gwt bootstrap.js文件的原因是因为我不想包含库,也不想使用bootstrap的自定义选项.原因是大量初始下载以及在向UI添加代码时必须了解可能缺少的功能的烦恼.
所以我的问题是:
- 小部件显着减慢了应用程序的速度吗?
- 什么数量的小部件应该没问题?
在谷歌IO谈话中,他们最多有10个左右,我记不太清楚了.