1

你知道在哪里下载 GWT 组件和小部件吗?

谢谢。

顺便说一句,我需要将 GWT 组件和小部件放在我的项目中的什么位置?

4

3 回答 3

1

这里只是几个地方:

http://gwt-widget.sourceforge.net/

http://code.google.com/p/gwt-ext/

就放置它们的位置而言,您通常只需将 jar 文件添加到构建过程的类路径中,然后在要使用它们的任何 .gwt.xml 文件中放置一个继承行,例如小部件库:

<inherits name="org.gwtwidgets.WidgetLibrary" />
于 2009-02-28T21:09:06.693 回答
1

在回顾了 GWT 小部件之后,我们将重点放在

SmartGWT

外部GWT

Ext-GWT 看起来像最终的候选人。

于 2009-03-01T00:19:16.287 回答
0

我主要看了三个 GWT 组件库:

就小部件而言,这些库似乎非常相似,但当然底层 API 是不同的。所有这三个库都基于现有的 JavaScript 组件库:用于 GWT-Ext 和 Ext-GWT 的 Ext JS,以及用于 SmartGWT 的 SmartClient。因此,我认为您可以说这些库是现有 JavaScript 库的 GWT 包装器。

对我来说,选择其中一个库的主要因素不是底层技术,而是它们的许可模型。GWT-Ext 似乎是一个可靠且流行的组件库,但是它锁定了 Ext JS 2.0.2,这是 LGPL 下 Ext JS 的最后一个版本。较新版本的 Ext JS 库在 GPL 或商业许可下可用。Ext-GWT 来自 Ext JS 的开发者,并遵循相同的双重许可选项。SmartGWT 可在 LGPL 和商业许可下使用。如果您不介意商业许可,那么 Ext-GWT 和 SmartGWT 在许可方面可能都是可行的替代方案。否则,使用 LGPL 的 SmartGWT 对我来说似乎更有吸引力。

就可用小部件而言,GWT-Ext 领先于 SmartGWT,但 SmartGWT 似乎正在快速追赶。在编码方面我更喜欢 SmartGWT。我没有使用 Ext-GWT 的经验,所以我不知道。

于 2009-04-30T10:22:50.747 回答