Ext GWT vs GWT-EXT

时间:2010-08-02 05:12:54

标签: gwt smartgwt gwt-ext gxt

Ext GWT和GWT-Ext有区别吗?我正在冲浪Ext GWT,看到了这个页面http://gwt-ext.com/demo/。任何帮助人?

2 个答案:

答案 0 :(得分:23)

ExtGWT由开发ExtJs库的人员进行营销和维护。 ExtGWT与ExtJS共享其外观和API结构。与流行的看法相反,ExtGWT不是ExtJS javascript的包装器,而是使用GWT DOM和其他低级GWT API编写的。它是99%基于java并且不使用(或非常少)JSNI来完成任务。它还支持数据绑定。该库得到了积极支持,并且还有付费商业版。

另一方面,GWT Ext由Sanjeev Jeevan开发,作为ExtJS的LGPL版本(现在不支持)的包装。所以这个库是一个非常浅的ExtJS javascript包装器,并广泛使用JSNI。这可能会产生问题,尤其是在需要调试库时。 GWT Ext不像ExtGWT那样享受与社区支持相同的水平,并且原作者早已转移到另一个项目。了解原因here

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

答案 1 :(得分:0)

都不是。您什么都没有,但第三方GWT小部件库存在问题。我已经浪费了四年时间,明显更加精致和成熟的SmartGWT,最终放弃了。

设置包装本机浏览器控件的标准GWT组件很容易。您应该努力寻找本机便携式控制装置,而您现在很少需要更多适合现代简约移动设备的用户体验。但是,如果您仍然渴望使用某些第三方小部件,请查看GWT-Bootstrap3:https://github.com/gwtbootstrap3/gwtbootstrap3