Ext GWT与GWT-EXT比较

10

Ext GWT和GWT-Ext有什么区别吗?因为我在浏览Ext GWT时看到了这个页面http://gwt-ext.com/demo/。有人能帮忙解答吗?

2个回答

22

ExtGWT是由开发ExtJs库的同一团队进行市场推广和维护的。ExtGWT与ExtJS共享外观和API结构。与普遍认为的相反,ExtGWT不是ExtJS JavaScript的包装器,而是使用GWT DOM和其他低级别GWT API从头编写的。它基于99%的Java,并且不使用(或很少使用)JSNI来完成任务。它还支持数据绑定。该库得到积极支持,并且还有一个付费商业版本。

另一方面,GWT Ext是由Sanjeev Jeevan开发的,作为LGPL版本(现在不再支持)的ExtJS的包装器。因此,该库是对ExtJS JavaScript的非常浅显的包装器,并广泛使用JSNI。这可能会创建问题,特别是如果您需要调试库。GWT Ext没有像ExtGWT那样获得社区支持的同等水平,原始作者也已经转向了不同的项目。

如果您必须在两者之间进行选择,并且普通的GWT不是一个选项,请选择ExtGWT。请记住,它是GNU GPL许可证。


3
非常好的回答 - 我一直想知道这两者之间的区别(以及它们是否有任何区别)。 - Igor Klimer

0

都不要。使用第三方的 GWT widget 库会引起很多问题。我在一个更成熟和精细的 SmartGWT 上浪费了四年时间,最终放弃了。

对于标准的 GWT 组件进行样式设计是非常容易的。你应该追求原生可移植控件集,对于现代极简风格的移动友好用户体验,很少需要任何其他东西。但是,如果你仍然渴望一些第三方组件,请看看 GWT-Bootstrap3:https://github.com/gwtbootstrap3/gwtbootstrap3


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接