我是 GWT 新手,正在考虑使用 Twitter Bootstrap 作为 CSS 框架。但后来我遇到了gwt-引导程序 http://gwtbootstrap.github.io/,它标榜自己是在 GWT 应用程序中使用 Bootstrap 的一种方式。
由于我对 GWT 很陌生,所以它让我有点担心/困惑:为什么 GWT 应用程序不能仅使用常规 Bootstrap 框架?为什么它甚至需要 gwt-bootstrap?
我启动 GWT-Bootstrap 的目的是将引导 JS 和 CSS 绑定到可重用的 GWT 组件,否则,您可能需要复制代码,这可能会以您创建自己的代码结束,这可能与 GWT 非常相似-引导程序。
它还具有一些绑定事件等的设施。
但是,回答你的主要问题:这取决于。如果您不信任社区和/或有很多时间,您可以做自己的 gwt-bootstrap 之类的项目,但可能与您的项目集成,至少,这就是我的情况......所以,我开始了 GWT-Bootstrap,一些人喜欢它,总而言之:现在就是这样。需要大量的改进、更新、更好的文档和很多东西,但事实是:我没有那么多时间。
所以,如果我是你,我可能会帮助 GWT-Bootstrap 社区,而不是“重新发明轮子”,但这只是我的意见。
学习愉快。
编辑以添加 @IAmYourFaja 在评论中询问的内容。
你的意思(或者我相信你的意思)的注入不是集中的。
我们有资源注入器 https://github.com/gwtbootstrap/gwt-bootstrap/blob/master/src/main/java/com/github/gwtbootstrap/client/ui/resources/ResourceInjector.java注入一些资源,设置视口等,以及Resources.gwt.xml模块 https://github.com/gwtbootstrap/gwt-bootstrap/blob/master/src/main/java/com/github/gwtbootstrap/client/ui/Resources.gwt.xml它会注入 CSS 文件。我们还有组件类,用于设置 JS 插件(需要时)和 CSS 类。你可以看一下TabPanel https://github.com/gwtbootstrap/gwt-bootstrap/blob/master/src/main/java/com/github/gwtbootstrap/client/ui/TabPanel.java如果你愿意的话可以举个例子。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)