近期因公司项目原因,接触了下ext-gwt和gwt-ext,浅谈下自己的感受
Ext-gwt:是以extjs基础的一个网页开发控件库
Gwt-ext:是基于 Google Web Toolkit(GWT)和 ExtJs 的网页开发控件库
一、上手难易度
二者都是以extjs为基础进行的扩展开发,但相比较而言,两者在运行的原理方面其实是差不多的,前者封装了许多的插件和模板,在开发时,虽然上手慢,但开发效率不错,不过,ext-gwt从2.2之后的版本开始收费了,这对于一个商业项目来说,可能会增加后期的成本投入。后者则是上手快,不过若没有一定的extjs基础,使用起来会有些吃力。
二、两方提供的Demo区别
Ext-gwt的Demo提供的较为完善,且可以从官方提供的下载包(gxt-2.1.1.zip)中找到\samples\examples\ explorer.html ,来直接运行离线版的Demo,在参考Demo时比较方便。但因浏览器的原因,可能会在运行charts时,遇到无法显示flash的错误。不过在tomcat下运行Ext-gwt下载包自带的war包时,显示正常。
Ext-gwt提供的这些例子,在自己创建的工程中是不能直接复制后运行的,因为无论ext-gwt还是gwt-ext在运行时默认的入口方法均为onModuleLoad() ,而ext-gwt官方例子中的入口为onRender(),所以如果直接粘贴的话,则不能运行,会报错,还需手动需改下,不过对于刚接触的新手来说,会一头雾水,很可能浪费很多时间,也不知道错误到底在哪里。
Gwt-ext 的Demo并未加入到官方提供的(gwtext-2.0.5.zip)包中,只能通过官方的demo地址访问(http://www.gwt-ext.com/demo/#panels)如果网速慢的话,打开起来是非常慢的
不过gwt-ext提供的例子却是可以直接粘贴到自己新建的工程里进行使用的,这一点要比ext-gwt要好,但是在例子的质量方面,则要比ext-gwt提供的官方例子差不少,功能虽然都是一样的,但光看ext-gwt的话,感觉要比gwt-ext精致许多,因为ext-gwt的很多方法是封装到几个不同的类中,且分类明确,如关于图表(charts)的制作这块,ext-gwt的类有两个是用来封装“测试数据”和“验证方法”的,而主类中实际的代码却很少。而gwt-ext因为是把所有的测试数据也一并写在了一个类中,所以在阅读时要比ext-gwt麻烦些
三、二者配置时的区别
总的来说,区别不大
Ext-gwt:这是我调完大部分例子时所用到的配置文件,基本上有里面的配置文件,大部分例子(含chart)至少在配置这块不会报什么不能加载模块之类的错误了
Gwt-ext:下面的配置,也覆盖了大部分的例子(含chart)
可以看的出来,这两个配置文件基本一样,除了大家各自引用的类不同外,其它的基本上也没什么区别了。
<entry-point />是入口,程序首先找到配置文件中的这个标签里的内容,才会去找你写的类里的内容。所以class=‘工程名称’
先写这么多吧,以后有时间再写…
分享到:
相关推荐
4. **异步通信**:利用GWT的RPC(Remote Procedure Call)机制,EXT-GWT能够实现客户端与服务器之间的异步通信,实现数据的动态加载和更新。 5. **主题与皮肤**:EXT-GWT支持自定义主题和皮肤,开发者可以通过修改...
GXT是EXT-GWT的扩展,它提供了更多组件、样式和功能,使得开发者能够创建出与桌面应用相媲美的用户体验。GXT 2.2.3是该库的一个版本,其API文档可以帮助开发者深入了解并有效地使用这个框架。 API文档通常包含了类...
在本篇内容中,我们将探讨如何搭建一个简单的EXT-GWT(GXT)开发环境,并将其与Google Maps API第三版集成。 首先,搭建EXT-GWT开发环境涉及以下步骤: 1. **安装Java Development Kit (JDK)**:EXT-GWT是基于Java...
EXT-GWT的分页组件通常是与Grid或DataView结合使用的,提供了一种直观的方式来展示和操作大量的表格数据。 首先,实现EXT-GWT分页,你需要理解以下几个关键概念: 1. **Store**:存储数据的核心组件,它可以连接到...
EXT-GWT 2.2.0 API DOC (gxt) chm 版 。 2010年10月制作。完美的搜索功能。如果打不开,请选中它,点右键 看属性,选择解除锁定。别再抱怨打不开了。
EXT-GWT(GXT) 2.2.4 JAVA API DOC chm 版.完美的的搜索功能,支持全文检索。2011年11月制作。如果打不开,请选中它,点右键 看属性,选择解除锁定。别再抱怨打不开了。
【更新的ext-gwt选课系统】是一款基于EXT-GWT技术构建的在线选课平台,旨在提供高效、用户友好的选课体验。EXT-GWT(Ext GWT)是Sencha公司开发的一个强大的JavaScript库,它允许开发者使用Java语言来编写富互联网...
总结起来,EXT-GWT与Spring和Hibernate的集成是企业级Web应用开发的一种常见实践,它利用了GWT的富客户端能力,Spring的服务管理,以及Hibernate的数据库操作便捷性。通过学习和掌握这种集成方式,开发者可以构建出...
EXT-GWT(GXT)是一种基于Google Web Toolkit (GWT)的开源JavaScript库,用于构建富客户端的Web应用程序。GXT提供了丰富的用户界面组件和样式,使得开发者能够创建出类似于桌面应用的用户体验。本文将详细介绍如何...
gxt的下载非常好,ext-gwt的下载非常好
EXT-GWT 2.2.3 API DOC (gxt) chm 版,完美的的搜索功能,支持全文检索。2011年3月制作。如果打不开,请选中它,点右键 看属性,选择解除锁定。别再抱怨打不开了。
EXT-GWT2.1.0 java api 文档 chm格式方便查找2010年7月制作 完美的搜索,支持全文检索功能。另新版本EXT-GWT2.2.0 java api 已可用请到http://download.csdn.net/source/2700814 下载
EXT-GWT2.0.1 java api 文档 chm格式方便查找2009年9月制作 注意:请到下面网址下载新版本, 新版本解决了旧版的部分搜索问题,并且api升级到了2.1.0版,EXT-GWT2.1.0 java api 文档 chm格式 2010年7月制作,地址...
EXT-GWT 2.2.2 API DOC (gxt) chm 版 。 2011年3月制作。完美的搜索功能。 如果打不开,请选中它,点右键 看属性,选择解除锁定。别再抱怨打不开了。
标题 "Ext-Gwt(GWT)开发实例(整合Spring +Hibernate)" 涉及到的是一个实际项目开发的教程,其中结合了三个重要的技术框架:Google Web Toolkit (GWT),Spring 和 Hibernate。这个实例旨在展示如何在Web应用开发中...
【GWT EXT 教程全集】是一份综合性的教程资源集合,主要涵盖了GWT(Google Web Toolkit)和EXT-GWT这两个技术领域的知识。GWT是Google推出的一个用于开发富互联网应用程序(RIA)的开放源代码框架,它允许开发者使用...
Gwt-ext是这两个技术的桥梁,它将GWT与Ext JS的组件库集成,使开发者可以在GWT应用中使用Ext JS的组件。Gwt-ext通过提供Java封装类,让开发者可以使用Java API来操作和配置Ext JS组件,从而保持代码的整洁和一致性。...
2. **数据绑定(Data Binding)**:GWT-Ext-Tree 支持与后台数据源进行双向绑定,可以通过 JSON 或其他数据格式动态加载和更新树结构。这使得数据的实时更新和异步加载成为可能,提高了用户体验。 3. **事件处理...
- 将`gwtext-2.0.3`目录下的`gwtext.jar`文件加入到项目中。 - 在项目的`public`目录中创建`js`文件夹,并将`ext-2.1`目录下的`adapter`、`resources`目录以及`ext-all.js`、`ext-core.js`等文件导入到`js`文件夹...