`
laodaobazi
  • 浏览: 272854 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

GWT-EXT与EXT-GWT

    博客分类:
  • gwt
阅读更多

通过查阅网上的一些资料得出以下结论:

GWT (Google Web Toolkit) 通过编写Java代码生成前台Ext UI,官方地址: http://code.google.com/intl/zh-CN/webtoolkit/

GWT-Ext 官方地址:http://gwt-ext.com/,目前最新版本是2.0.5 

Ext-GWT(原为MyGwt,后与ext合作名为Ext-GWT) 官方地址:http://www.sencha.com/products/extgwt/

 

 

      GWT-ExtExt GWT功能和使用方法上都差不多,都是基于自身的jar包封装了extapi,通过一些java代码替代ext复杂的 javascript编程,让不懂javascript的人依然能够上手使用ext漂亮的界面和强大的功能,我个人建议学习Ext GWT,毕竟这是官方合作的版本,如果有条件的话多学学javascript吧,直接使用ext整合dwrspringhibernate等开源工具 包效果会更好,因为这样ext会更听话,毕竟Ext GWT也只是封装了ext的部分功能。

 

        GWT(Google Web Toolkit) Google推出的一个开发 Ajax 应用的框架,它支持用 Java 开发和调试 Ajax 应用,本文主要介绍如何利用 GWT 进行 Ajax 的开发。Ajax技术是当前开发web应用的非常热门的技术,也是Web 2.0的一个重要的组成部分。然而如果用传统的方式Javascript进行Ajax开发的话,就会使得应用程序非常难以进行调试,从而降低了生产效率。Google最近推出的GWT有望为我们解决这个难题,GWT是一个开发Ajax应用的框架,它使程序员用Java同时开发客户端和服务器端的代码。GWT的编译器会把用于开发客户端的Java代码转化成JavascriptHtml,而程序员不用关心这一转换过程。这样程序员就可以在自己喜欢的Java IDE里面开发自己的Ajax应用程序。本文主要从以下几个方面进行介绍:1 GWT特性简介2 GWT进行UI开发3 Javascript开发Ajax应用简介4 GWT进行Ajax开发GWT特性简介1.动态,可重用的UI组件GWT提供的组件库使用户可以很容易的开发出漂亮的UI, 每个组件对应于GWT的一个类。在本文的第二部分会比较详细的介绍GWTUI的支持。2.简单的RPC调用使用GWT,可以方便的实现客户端和服务器端的通信,特别是使得异步通信变的非常简单。在本文的后面部分将对利用GWT进行RPC调用进行详细介绍。3.更加方便的调试由于在开发阶段不需要生成HTML截面,用户开发的代码实际上是在JVM上运行的,这样用户就可以用传统的调试Java代码的方法对程序进行调试,从而加快了调试的速度,减少了软件开发的时间。4.浏览器兼容性在大多数情况下,用GWT开发出来的程序会支持IEFirefoxMozillaSafariOpera,用户在开发的时候不必担心浏览器的兼容性问题。而浏览器的兼容性问题也是用直接用Javascript进行Ajax应用开发所面临的一个另程序员棘手问题。5.可扩展性如果你觉得GWT提供的API不能满足需求,你可以利用JSNIJavascript语句直接嵌入至Java代码中。

 

GWT 开发者论坛:http://groups.google.com/group/Google-Web-Toolkit

 

以上段落摘自:http://blog.sina.com.cn/s/blog_4b81125f0100i6wu.html

 

两方提供各自的Demo

        Ext-gwt的Demo提供的较为完善,官方提供的下载包gxt-2.2.5.zip(当前最新版本)。解压后在gxt-2.2.5\samples目录下可以找到文件examples.war,将其扔到Tomcat中启动,查看离线版的Demo。在线版可以通过地址:http://www.sencha.com/examples进行访问。



 

 

         Gwt-ext 的Demo并未加入到官方提供的(gwtext-2.0.5.zip)包中,只能通过官方的demo地址访问(http://www.gwt-ext.com/demo)如果网速慢的话,打开起来是非常慢的.不过gwt-ext提供的例子却是可以直接粘贴到自己新建的工程里进行使用的,这一点要比ext-gwt要好,但是在例子的质量方面,则要比ext-gwt 提供的官方例子差不少,功能虽然都是一样的,但光看ext-gwt的话,感觉要比gwt-ext精致许多,因为ext-gwt的很多方法是封装到几个不同的类中,且分类明确,如关于图表(charts)的制作这块,ext-gwt的类有两个是用来封装“测试数据”和“验证方法”的,而主类中实际的代码却很少。而gwt-ext因为是把所有的测试数据也一并写在了一个类中,所以在阅读时要比ext-gwt麻烦些.


 

以上段落参考:http://blog.csdn.net/qq350884961/article/details/5776481

  • 大小: 281.1 KB
  • 大小: 319.8 KB
分享到:
评论
1 楼 zhbhappy 2014-08-29  
能麻烦问一下你那还有gxt-2.2.5.zip这个文件吗?官网现在好像没有开源的旧版本了,我现在用GWT Builder,只支持2.01,2.1.X and 2.2.X.找了很多地方都没有找到,你如果还有的话可以给我发一下吗?非常感谢(waiting.for.us@163.com)

相关推荐

Global site tag (gtag.js) - Google Analytics