你知道在哪里下载GWT组件和小部件吗?
感谢。
顺便说一句,我需要把GWT组件放在哪里?我的项目中的小部件?答案 0 :(得分:1)
这里只是几个地方:
http://gwt-widget.sourceforge.net/
http://code.google.com/p/gwt-ext/
就放置它们的位置而言,通常只需将jar文件添加到构建过程的类路径中,并将继承行放在要使用它们的任何.gwt.xml文件中,例如小部件库:
<inherits name="org.gwtwidgets.WidgetLibrary" />
答案 1 :(得分:1)
答案 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的经验,所以我不知道。