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

时间:2009-02-28 10:38:34

标签: gwt

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

感谢。

顺便说一句,我需要把GWT组件放在哪里?我的项目中的小部件?

3 个答案:

答案 0 :(得分:1)

这里只是几个地方:

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

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

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

<inherits name="org.gwtwidgets.WidgetLibrary" />

答案 1 :(得分:1)

在审核GWT小部件后,我们专注于

SmartGWT

Ext-GWT

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

答案 2 :(得分: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的经验,所以我不知道。