GWT 有什么好的主题或组件库吗?就我的目的而言,内置主题相当简单。我见过gwt-ext 和smartgwt,但它们看起来并不那么好看。有没有其他人看起来真的很好看?我知道 vaadin 我真的很喜欢它的外观,但据我了解,这只是一个全新的框架。
4 回答
首先要注意的是有两个使用 EXT 和 GWT 的框架:
两者都基于 Ext JS 组件库。
Gwt-Ext 基于旧版本的 Ext JS,当时它仍然是 LGPL,但不再开发。
Ext GWT 来自仍在开发 Ext JS 的同一家公司。它仍在开发中,可在免费和商业许可下使用,其中两个是我将使用的一个。
SmartGWT是一种替代方案(并且是 GWT-Ext 人们正在转向的方向)。我的一位同事看了它,并不像 Ext GWT 那样喜欢它,因为它是 SmartClient JavaScript 的一个相当薄的包装器,而 Ext GWT 有相当多的 Java 代码。不同之处在于,如果您在托管模式下运行 Ext GWT 应用程序并附加调试器,您可以看到 Ext GWT 正在做什么,但使用 SmartGWT,您只会看到大量 IDispatch 调用,这些调用消失在您的调试器不会的原生 JavaScript 中无法跟上。
有一些为 EXT GWT 开发的主题可以在以下位置找到:
橄榄色主题: http ://extjs.com/forum/showthread.php?t=15505 深灰色主题: http ://extjs.com/forum/showthread.php?t=15341 紫色主题:http://extjs。 com/forum/showthread.php?t=15377 黑色主题:http ://extjs.com/forum/showthread.php?t=15504
为了使用这些主题,您还需要使用 EXT GWT 小部件,而不是 GWT 库提供的小部件。
我目前也在评估ExtGWT:至少在今天刚刚发布的新 2.0 版本中,它不依赖于 ExtJS 库,而是几乎完全用 GWT 编写,这是一件好事。例外的是图表小部件,它包装了开放的 flash 图表库,它依赖于额外的 javascript(显然还有 flash)。
试试Extjs GWT基本上是和ext-gwt相同的框架,但是采用了另一种方法。
在谷歌中搜索发现另一个:
- http://gwt.components.googlepages.com/
- http://advanced-gwt.sourceforge.net/
- http://www.gwtsite.com/top-5-gwt-libraries/
对我来说, Extjs GWT是你能找到的最好的,它是由一个基金会开发的,这意味着你有支持。