论坛首页 Web前端技术论坛

欢迎讨论 GWT , GWT-EXT , MyGWT 等的比较--我的个人看法

浏览 23000 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-03-07  
GWT
   在 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 : 是一个开源的Google Web Toolkit用户界面组件库。它将ExtJs的组件完全用GWT实现。发现树,也是没有虚线的,确实是采用 纯GWT来开发的组件。 但它的实现中,还没有完全与 ExtJS 划等号,功能还很弱。

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

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

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


      
   发表时间:2008-03-19  
请问mygwt或者gwt-ext能使用gwt designer来拖拉生成视图吗?
0 请登录后投票
   发表时间:2008-03-19  
eivenchan 写道
请问mygwt或者gwt-ext能使用gwt designer来拖拉生成视图吗?

试过 gwt-ext不能,因为使用了 EXT-JS (本地JavaScript代码)

没有试过 my gwt ,不知道。估计不行。因为gwt designer对支持视图的 widget要求有点苛刻。
0 请登录后投票
   发表时间:2008-03-19  
那大家都是手写gwt代码的?
那样会不会很繁琐啊?
0 请登录后投票
   发表时间:2008-03-20  
aibozeng 写道
eivenchan 写道
请问mygwt或者gwt-ext能使用gwt designer来拖拉生成视图吗?

试过 gwt-ext不能,因为使用了 EXT-JS (本地JavaScript代码)

没有试过 my gwt ,不知道。估计不行。因为gwt designer对支持视图的 widget要求有点苛刻。


兄弟,gwt designer支持gwt-ext
参考http://www.instantiations.com/forum/viewtopic.php?f=11&t=1719&st=0&sk=t&sd=a&start=45#p6685
0 请登录后投票
   发表时间:2008-03-31  
最新的gwt designer 号称可以支持,但支持不是很好 mygwt的很多组件都没有 非常不爽
个人比较喜欢mygwt gwt-ext不开源 好多东西不行 需要自己手写(gwtplugin要收费) 不是太喜欢
0 请登录后投票
   发表时间:2008-03-31  
Good.  我现在就去下载一个最新的 gwt designer 试试。

弟兄们, EXT-JS 本身的开发,是使用什么工具呢?

我现在两难选择:
1.选择 GWT-EXT,觉得它过于复杂,如果碰到什么bug,不好自己解决。
2.选择 MyGWT , 觉得今后的编译速度比较慢,并者组件也不是很丰富。

   如果只使用 GWT 基础组件,开发量还是比较大的。
0 请登录后投票
   发表时间:2008-04-10  
eivenchan 写道
请问mygwt或者gwt-ext能使用gwt designer来拖拉生成视图吗?


据说在新版本的GWT designer里增加了对gwt-ext的支持,不过还没试过。
0 请登录后投票
   发表时间:2008-04-13  
;把里面的 sample 配置到 Eclipse 3.3中, 主机方式运行,提示内存溢出。设置该模块;
的运行的jvm参数 -Xmx512M 都不管用 。 于是我部署(编译),发现只需要 40秒钟。

这句话什么意思,我反正是编译不了,如你的错误信息,但是它给的例子不知道放在哪里用,怎么部署
0 请登录后投票
   发表时间:2008-05-01  
是不是GWT像Servlet/jsp一样第1次编译的时候比较慢勒?
现在刚用GWT不久,就用到了它的一般的东西,还没有发言权评价它到底好还是不好,好到哪种程度,但有一点必须承认的是它能够用Java去编Ajax,而怎样由java转到js则不是我们需要关心的了,这应该算是一项进步了,证实了那句话,语言仅仅是工具,各种语言之间总能找到"中间键""翻译"过来!!看好GWT,但GWT的资料还很有限!
也不知道国外GWT用的范围广不广?
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics