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

您知道在哪里下载GWT组件和小部件吗?,gwt,Gwt,您知道在哪里下载GWT组件和小部件吗 谢谢 顺便问一下,我需要将GWT组件和小部件放在我的项目中的什么地方?这里有几个地方: 就放置它们的位置而言,您通常只需将jar文件添加到构建过程的类路径中,然后将继承行放在您想要在其中使用它们的任何.gwt.xml文件中,例如对于小部件库: <inherits name="org.gwtwidgets.WidgetLibrary" /> 在回顾了GWT小部件之后,我们将重点关注 Ext GWT看起来像是最终的候选组件。我主要研究了三个

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

谢谢


顺便问一下,我需要将GWT组件和小部件放在我的项目中的什么地方?

这里有几个地方:

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

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

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


Ext GWT看起来像是最终的候选组件。

我主要研究了三个GWT组件库:

  • GWT分机:
  • 分机GWT:
  • SmartGWT:(带链接的谷歌代码页)
就小部件而言,这些库似乎非常相似,但底层API当然不同。这三个库都基于现有的JavaScript组件库:用于GWT Ext和Ext GWT的Ext JS,以及用于SmartGWT的SmartClient。因此,我认为您可以说这些库是围绕现有JavaScript库的GWT包装器

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


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

我在我的项目中选择了SmartGwt,您能否给出选择Ext GWT而不是SmartGwt的一些原因?