`
bevan58
  • 浏览: 36939 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

阅读更多

转自: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 代码。

分享到:
评论

相关推荐

    gwt-ext-tree

    7. **扩展性和可插拔性(Extensibility and Plugins)**:GWT-Ext-Tree 提供了丰富的扩展接口和插件机制,开发者可以根据需求自定义节点行为、添加额外的功能,如搜索、排序、编辑等。 在实际开发中,`exttree` ...

    Gwt-ext学习笔记之基础篇

    ### Gwt-ext学习笔记之基础篇 #### 一、安装CypalStudio工具 为了能够开始Gwt-ext的学习之旅,首先需要确保开发环境已经搭建好。CypalStudio是一款非常实用的工具,它能帮助开发者更高效地进行GWT项目的开发。 1....

    最好的gwt-ext学习资料

    Gwt-Ext不仅提供了如表格(Grid)、分页、过滤、拖拽树、组合下拉框(Combobox)、目录、对话框、表单等高级组件,而且拥有丰富的API,确保了其功能的全面性和使用的灵活性。此外,Gwt-Ext遵循GNU Lesser General ...

    Gwt-Ext基础-中级-进阶

    2. **Gwt-Ext介绍**:Gwt-Ext是在GWT基础上构建的,它提供了更多的UI组件,如表格、树、图表等,以及更丰富的样式和布局管理。 3. **环境搭建**:如何配置Java环境,安装并设置GWT SDK,以及引入Gwt-Ext库到项目中...

    GWT-EXT2.0最佳实践教程,源代码打包供下载

    《GWT-EXT2.0最佳实践教程》源代码打包下载资源主要涵盖了Google Web Toolkit (GWT) 和EXT-JS 2.0的结合使用,提供了丰富的实践案例和示例代码,旨在帮助开发者深入理解和应用这两项技术。GWT是一款强大的JavaScript...

    gwt-ext-选课系统

    【GWT-EXT选课系统】是一个基于Google Web Toolkit (GWT) 和EXT库开发的在线选课系统。GWT是一种由Google开发的开源JavaScript框架,它允许开发者使用Java语言来编写前端应用程序,并自动编译成优化的JavaScript代码...

    gwt-ext相关jar包及资源

    GWT-Ext库扩展了GWT的基本功能,引入了一系列与Ext JS类似的组件,如表格、树形视图、面板、表单、菜单、工具栏等。这些组件设计精美,功能强大,易于使用,并且具有高度的可定制性。GWT-Ext的核心在于其组件模型,...

    gwt-ext培训教程

    GWT-Ext是GWT的一个扩展,它引入了大量桌面级应用的UI组件,如表格、树形视图、按钮、面板等,使得在Web应用中实现复杂布局和功能变得更加便捷。GWT-Ext的代码是用Java编写的,但最终会编译成优化过的JavaScript,...

    Gwt-Ext学习笔记之进级篇

    在深入探讨GWT-Ext之前,我们先了解一下GWT(Google Web Toolkit)和Ext Js的基础。GWT是一个开源的开发工具,允许开发者使用Java语言来编写客户端的Web应用程序,然后将其编译为优化过的JavaScript代码,以实现高...

    Gwt-ext学习笔记

    GWT(Google Web Toolkit)和Ext JS是两个在Web开发领域广泛应用的技术,它们结合形成的Gwt-ext库,为开发者提供了一种构建富客户端应用程序的强大工具。这篇学习笔记将深入探讨Gwt-ext的核心概念、功能以及如何在实际...

    gwt-ext 实例

    1. **gwt-ext库的介绍**:gwt-ext库扩展了GWT的基本功能,提供了诸如表格、树形视图、面板、表单组件等丰富的UI元素,使得GWT应用的界面更加专业和用户友好。 2. **引入gwt-ext到项目**:如何在Maven或Gradle构建...

    GWT-Ext_体验之旅.doc

    GWT-Ext 的核心特点在于它扩展了 GWT,融合了 ExtJS 的丰富界面组件,包括有排序功能的表格(Grid)、分页、过滤、拖拽功能的树、自定义的组合下拉框(Combobox)、目录、对话框、表单(Form)等。 1. **GWT-Ext 的...

    GWT-Ext体验之旅

    ### GWT-Ext体验之旅知识点解析 #### 一、GWT-Ext简介 - **定义**: GWT-Ext是一款基于Google Web Toolkit (GWT) 和 ExtJS 的网页开发控件库,它为纯Java语言的富互联网应用提供了一个快速开发平台。 - **特点**: ...

    非常好的gwt-ext培训教程

    在实际开发中,GWT-Ext 还涉及到组件的布局管理、事件处理、数据绑定、异步通信(RPC)等方面的知识。学习 GWT-Ext 需要对 GWT 和 ExtJs 有一定的了解,同时掌握 Java 语言和基本的 Web 开发概念。通过实践和不断...

    gwt-ex t学习必备资料

    gwt ext gwt-ext gwt-ex t学习必备资料gwt ext gwt-ext gwt-ex t学习必备资料gwt ext gwt-ext gwt-ex t学习必备资料gwt ext gwt-ext gwt-ex t学习必备资料gwt ext gwt-ext gwt-ex t学习必备资料gwt ext gwt-ext gwt-...

    (转载)GWT -EXT学习笔记-基础

    ### GWT-EXT基础知识详解 #### 一、GWT与GWT-EXT简介 Google Web Toolkit (GWT) 是一款由Google开发的开源框架,它允许开发者使用Java语言编写前端应用,并将其编译成浏览器可识别的JavaScript和HTML。GWT提供了...

    需要GWT-Ext 2.0.5来下

    GWT-Ext 2.0.5 has been released. Grab the distribution from the Downloads area. GWT-Ext 2.0.5 supports GWT 1.5 final (1.5.2), Firefox3 and Chrome.

Global site tag (gtag.js) - Google Analytics