欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

GWT和Gwt-ext、Gxt、Ext的那点事儿

程序员文章站 2022-06-12 23:14:36
...
   GWT指的就是Google web toolkit开发工具包,也就是那一套能实现ajax快速开发和能够使用java书写实现前台控件的框架。
   
   GWt-ext则是由开源人士sanjiv搞的,是使用GWT对ext进行了包装,使得开发人员可以使用ext.com公司开发出来的非常优秀的界面控件成为可能。但由于ext后来由于见利忘义,突然宣布不开源了。从2.02版开始要收费,导致该2.02版本留有一些BUG。以至于gwt-ext 也会被这些硬伤所困扰。但只要不做太复杂的界面操作.gwt-ext还是非常方便的。这个是我在项目中遇到的实际情况。

  GXT则是由ext.com公司在闭源动作之后推出的一款使用基于gwt扩展到能操作ext绘制界面的包,和gwt-ext的思想是一样的,也是在后台直接使用java如同swing一样绘制前台界面的包。不过他们在后来的开发中使用了MVC模式,学习上比gwt-ext更加复杂一些。

    Ext则是由Ext.com一开始就在开发一款纯JAVASCRIPT开发的表现层界面展现工具集,开发人员使用它的时候也需要用JAVASCRIPT去拼装出各种不同样式的界面出来。因此,在调试上,方便性上都无法和前者匹敌,但它可以给.NET平台和JAVAEE平台共用。综合来讲,JAVA开发人员使用它可以使用DWR-EXT来解决。

  但据我个人来看,还是看好JAVA实现前后台的方案。GWt-Gxt或者是Gwt-gwt-ext-ext.但后者会因为ext.com公司留有坑,不踩到的话项目就非常轻松了。这种事,真是让人闹心。。

  开完源又闭源。闭了源又开源。林子大了啥鸟都有!烦人~~~~