当前位置: 首页 > 工具软件 > MyGWT > 使用案例 >

GWT , GWT-EXT , MyGWT(EXT-GWT) 等的比较

陆飞捷
2023-12-01

转自:http://www.iteye.com/topic/168967?page=1

 

在 http://www.open-open.com/ 能找到这些开源地址

(1) GWT: 我项目就使用GWT ,已经一年多了,没有使用其他的第三方组件(如 gwt-ext , yui , yui-ext , mygwt ),自然在项目中形成了很多公共组件,如各种数据类型的文本框(如:DoubleTextBox , IntegerTextBox ),带关闭、最大化的各种对话框 Dialog 。。。
      由于项目大,划分出的GWT Module有26个,编译非常慢,需要40多分钟, 平均一个模块1分多钟。

(2) GWT-EXT : 这是完全嵌入 EXTJS (已经写好的组件的 javaScript),再加一层 Java代码,供 GWT 方式调用。
       我下载它的 GWT-EXT 2.02 ,解开, 把里面的 sample 配置到 Eclipse 3.3中, 主机方式运行,提示内存溢出。设置该模块的运行的jvm参数 -Xmx512M 都不管用 。 于是我部署(编译),发现只需要 40秒钟。

(3) MyGWT (EXT-GWT): 是一个开源的Google Web Toolkit用户界面组件库。它将ExtJs的组件完全用GWT实现。发现树,也是没有虚线的,确实是采用 纯GWT来开发的组件。 但它的实现中,还没有完全与 ExtJS 划等号,功能还很弱。

   个人看法:
A、如果GWT解决不了编译速度的问题, GWT , MyGWT 就无法在大型应用项目中广泛使用。GWT-EXT 由于核心部分不用编译,编译速度没有问题。

B、如果要应用普及到企业管理系统中,还需要开发很多与业务沾边点的组件。所以,不管采用什么框架,开发量都还挺大的。

C、初次使用GWT来开发项目,建议还是直接使用 GWT-EXT ,否则开发量很大,很乱,控制不好,就是一堆难以维护的 gwt 代码。

 类似资料: