- 浏览: 356995 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (352)
- JAVAEE (155)
- Gwt (27)
- Android (6)
- TaoBao (0)
- Xiaonei (0)
- Ubuntu (1)
- javafx (1)
- flex (0)
- GAE (2)
- Arcgis (1)
- Extjs (5)
- Dwr (1)
- ExtjsDwrSpring整合 (2)
- ophone (0)
- php (1)
- python (8)
- squid for windows download (1)
- Java (3)
- oracle (1)
- jquery (1)
- 淘宝 (1)
- 人生 (0)
- java项目运行时增加 (1)
- xfire (1)
- jquery mobile (1)
- ES (3)
- logstash (2)
- 8080端口占用 (1)
- 通达信 (1)
- mysql启动故障 (1)
- 微信小程序 (3)
- centos (1)
- redis (1)
- springcloud (1)
- python3.9 (1)
- python2.7 (1)
- ta-lib (0)
- ta-lib,TALIB (1)
- 安装TALIB,CENTOS (1)
- 终端关闭后 (1)
- vi (1)
- 命令行 (1)
- tomcat (2)
- nginx (3)
- linux (2)
- jdk (1)
- 开发环境 (1)
- nodejs (1)
- vs code (1)
- node js 全部版本 (1)
- JAVASCRIPT (1)
- pychar (1)
- mysql (3)
- win10 (1)
- elasticsearch plugin (1)
- vue (10)
- editplus (0)
- clickhouse (6)
- zabbix (1)
- quicktracking (1)
- quiktraking (1)
- talib (1)
- docker (1)
- excel (1)
- bat (1)
- 大模型 (1)
最新评论
-
ian_jiang:
不知道 你说了个 什么?
GWT下如何获取到javaee servlet下会话信息 -
心愿:
index.jsp应该建立在哪个目录下
dwr3.0的HELLOWORLD创建过程 -
349446658:
classpath:path是老的指定配置文件路径的方式。升级 ...
升级2 -
349446658:
新版本不是在type中指定first,而是指定1来表示跳到第一 ...
分页错误2 -
349446658:
这是因为后面的版本规范了指定配置文件路径的方式,必须指定为如下 ...
升级错误
有些朋友对使用Google Web Toolkit(GWT)来开发项目一直处于观望态度。认为其不成熟,不敢也不愿意去做多些尝试?也可能是因为时间原因。当然,也有很多朋友是非常积极的,表现出极大的热情希望了解这套框架。
今天,我就基于GWT框架和SSH框架的一些异同进行一下比较。以让朋友们尽快认识到这套框架的优异之处。
GWT是由著名的Google公司开发的一款开源的开发工具包。早在2006年5月就已经发布了正式版本.那个时候推出的GMail,maps,以及后来的documents等等正是使用的这套框架开发的。其最大的设计特点是让开发者使用熟悉的Java语言来开发Ajax应用程序。经过3年的不断发展,更是取得可喜地的变化了。
开发人员在使用GWT包之后就可以象开发swing应用程序一样来开发web桌面。当我们编译部署的时候,由GWT提供了一个虚拟机来完成一次转译过程。将我们的java语言里的客户端程序转变成为javascript语句,并且对js进行了专家级的优化。而这些。正是Google公司开发团队帮我们完成的.
当某某某还在寻思着使用struts或者jsf辅以jsp,再辅以那个搞笑的新瓶装旧酒的AJAX来敲敲打打的时候。任凭你摆弄上千般变化,也逃不掉那个根本,你根本就是在浪费自己的时间。你还没来得及思考后台要怎么写吧?偶早已经写好程序,在街上遛狗了呢。别再在那里守着一堆老掉牙的东西不愿意动弹了,我知道那根本不是你喜欢的玩法。你的最爱就是java!而GWT正好能让我们做到这一点。效率效率!!!朋友!
当我们部署完成之后,作为一个普通用户登陆到网站页面。会看到网页后缀名不过是一个.html。html的加载和jsp/struts的加载谁快?虚拟机优化过的js代码,和你自己的那个js代码谁快?网络带宽是小问题,那不关你什么的事情!用户自己会搞定。富客户端里的js运算使用chrome和用ie谁快?速度速度速度!!!!朋友!
右键打开源代码一看。也不会jsp页面那样一大堆的代码写在里面。不过是区区几个的脚本导入语句和一些常见的html标签代码。区区数十行就构建好了一个完整的网站。我们仔细看一下,可以发现有一个.nocache.js的脚本导入。这个就是GWT虚拟机对我们前台客户端进行的js转换后的那些代码了。不过你打开脚本代码,用户是很难读懂它的。
就这样,通过这套框架的代理,我们间接的使用javascript完成了远程过程访问及客户端js界面绘制的全部功能。因此,他在复杂项目开发中将有着比以往任何一款框架要快的原因所在了。也可以让开发人员节约出更多的时间来进行业务及后台逻辑的开发了。
还有可能看到的是一些最简单的锚标记id.是用来定位用的。亦可以完全不写这些定位。全部在后台照样可以做完。
后台还有业务逻辑处理也有很多可以换的,不过你自我感觉良好的话,不愿意换,那也ok.先弄成gwt再说.
欢迎志同道合者加入web2.0企业级应用群Q_Q_group:5069015
建议先别用GWT开发大型项目,后果很严重!对于项目开发而言,保证项目顺利完成才是最重要的,技术其次。 ——过来人的忠告。
大海后浪推前浪,前浪死在沙滩上。不要轻易相信失败。那不过是前的小插曲。谢谢你的忠告。
希望大家搞熟练后再用。
今天,我就基于GWT框架和SSH框架的一些异同进行一下比较。以让朋友们尽快认识到这套框架的优异之处。
GWT是由著名的Google公司开发的一款开源的开发工具包。早在2006年5月就已经发布了正式版本.那个时候推出的GMail,maps,以及后来的documents等等正是使用的这套框架开发的。其最大的设计特点是让开发者使用熟悉的Java语言来开发Ajax应用程序。经过3年的不断发展,更是取得可喜地的变化了。
开发人员在使用GWT包之后就可以象开发swing应用程序一样来开发web桌面。当我们编译部署的时候,由GWT提供了一个虚拟机来完成一次转译过程。将我们的java语言里的客户端程序转变成为javascript语句,并且对js进行了专家级的优化。而这些。正是Google公司开发团队帮我们完成的.
当某某某还在寻思着使用struts或者jsf辅以jsp,再辅以那个搞笑的新瓶装旧酒的AJAX来敲敲打打的时候。任凭你摆弄上千般变化,也逃不掉那个根本,你根本就是在浪费自己的时间。你还没来得及思考后台要怎么写吧?偶早已经写好程序,在街上遛狗了呢。别再在那里守着一堆老掉牙的东西不愿意动弹了,我知道那根本不是你喜欢的玩法。你的最爱就是java!而GWT正好能让我们做到这一点。效率效率!!!朋友!
当我们部署完成之后,作为一个普通用户登陆到网站页面。会看到网页后缀名不过是一个.html。html的加载和jsp/struts的加载谁快?虚拟机优化过的js代码,和你自己的那个js代码谁快?网络带宽是小问题,那不关你什么的事情!用户自己会搞定。富客户端里的js运算使用chrome和用ie谁快?速度速度速度!!!!朋友!
右键打开源代码一看。也不会jsp页面那样一大堆的代码写在里面。不过是区区几个的脚本导入语句和一些常见的html标签代码。区区数十行就构建好了一个完整的网站。我们仔细看一下,可以发现有一个.nocache.js的脚本导入。这个就是GWT虚拟机对我们前台客户端进行的js转换后的那些代码了。不过你打开脚本代码,用户是很难读懂它的。
就这样,通过这套框架的代理,我们间接的使用javascript完成了远程过程访问及客户端js界面绘制的全部功能。因此,他在复杂项目开发中将有着比以往任何一款框架要快的原因所在了。也可以让开发人员节约出更多的时间来进行业务及后台逻辑的开发了。
还有可能看到的是一些最简单的锚标记id.是用来定位用的。亦可以完全不写这些定位。全部在后台照样可以做完。
后台还有业务逻辑处理也有很多可以换的,不过你自我感觉良好的话,不愿意换,那也ok.先弄成gwt再说.
欢迎志同道合者加入web2.0企业级应用群Q_Q_group:5069015
评论
4 楼
Else
2009-01-05
用gwt(java)来写widget还不如直接用js
java对数据的表达能力不强,而且没有闭包,而在GUI的编写里面,这两点都是很重要的.
gwt的界面还比较原始,需要再包装
gwt需要编译成js的,不利于开发和调试
gwt更新缓慢
很多的java程序员看好gwt是因为它是用java来写的,容易掌握,界面表现也比jsp强大,这也是我前期比较钟意它的一些地方,但是在用ext(js)写了一年多界面以后,我发现js这种动态脚本语言更适合写GUI,只要你能消除对脚本语言的偏见并能良好地掌握它
java对数据的表达能力不强,而且没有闭包,而在GUI的编写里面,这两点都是很重要的.
gwt的界面还比较原始,需要再包装
gwt需要编译成js的,不利于开发和调试
gwt更新缓慢
很多的java程序员看好gwt是因为它是用java来写的,容易掌握,界面表现也比jsp强大,这也是我前期比较钟意它的一些地方,但是在用ext(js)写了一年多界面以后,我发现js这种动态脚本语言更适合写GUI,只要你能消除对脚本语言的偏见并能良好地掌握它
3 楼
Gavin.Chen
2009-01-03
GWT的使用也要看情况的,并不是在任何时候,任何系统都用得上。
比如
一、GWT的网页需要用户等待几秒,甚至十几秒的时间去加载那些自动生成js代码(因为太大了),这对某些功能的网站来讲是不能忽略的
二、某些页面用户需要收藏网站的,而GWT的页面从头到尾都只有一个页面,虽然你可以分为很多个不同的功能页面,虽然GWT的history可以模拟实现一些伪URL效果,但毕竟这些只是一个旁门左道,不要滥用
我个人认为GWT做OA系统还是很不错的,新闻资讯类等的网站劝大家还是别用GWT做
比如
一、GWT的网页需要用户等待几秒,甚至十几秒的时间去加载那些自动生成js代码(因为太大了),这对某些功能的网站来讲是不能忽略的
二、某些页面用户需要收藏网站的,而GWT的页面从头到尾都只有一个页面,虽然你可以分为很多个不同的功能页面,虽然GWT的history可以模拟实现一些伪URL效果,但毕竟这些只是一个旁门左道,不要滥用
我个人认为GWT做OA系统还是很不错的,新闻资讯类等的网站劝大家还是别用GWT做
2 楼
arpenker
2009-01-03
cysunc 写道
建议先别用GWT开发大型项目,后果很严重!对于项目开发而言,保证项目顺利完成才是最重要的,技术其次。 ——过来人的忠告。
大海后浪推前浪,前浪死在沙滩上。不要轻易相信失败。那不过是前的小插曲。谢谢你的忠告。
希望大家搞熟练后再用。
1 楼
cysunc
2009-01-03
建议先别用GWT开发大型项目,后果很严重!
对于项目开发而言,保证项目顺利完成才是最重要的,技术其次。
——过来人的忠告。
对于项目开发而言,保证项目顺利完成才是最重要的,技术其次。
——过来人的忠告。
发表评论
-
谷歌网页工具包(GWT)编译期间受到控制
2012-01-12 10:59 0果你已经做了一些严重 ... -
怎样加快GWT的编译
2012-01-12 10:53 1356你是不是觉得你的GWT项目(或者是基于GWT的开源项目,比如g ... -
eclipse下开始GWT应用
2012-01-12 10:50 1261GWT是通过把客户端java代码编译成网页和JAVASCRIP ... -
开发期间的GWT设置---加快编译速度
2012-01-12 10:49 1458随着项目功能的完善,GWT模块(Module)越来越多,当要以 ... -
如何解决GWT编译过慢的问题?
2012-01-12 10:46 1953你是不是觉得你的GWT项目(或者是基于GWT的开源项目,比如g ... -
GWT编译设置
2012-01-12 10:45 1162单独开发GWT项目、模块的时候,可以动态debug(无需编译) ... -
smartgwt 流程
2011-01-21 14:24 1307淘二哥女装专业导购 http://www.tao2ge.com ... -
解决GWT中文乱码问题
2011-01-21 14:22 1921解决GWT中文乱码问题 字符集的统一对整个项目的操作非常重要 ... -
google 项目托管
2011-01-20 11:52 890淘二哥女装专业导购 http://www.tao2ge.com ... -
zk for gwt
2011-01-18 08:54 911淘二哥女装专业导购 http://www.tao2ge.com ... -
GWT MAP的KEY错误的另一个原因
2009-02-26 07:40 1266淘二哥女装专业导购 http://www.tao2ge. ... -
第一次和GWT的touch
2009-01-06 07:52 1402淘二哥女装专业导购 http://www.tao2ge ... -
java语言和C语言的一次悲惨交流!
2009-01-04 20:36 1012c语言以其极强的运行速度,超强的硬件依赖能力,一换平台就 ... -
GWT和Gwt-ext、Gxt、Ext的那点事儿
2009-01-04 13:55 4286GWT指的就是Google web toolkit开发工 ... -
朋友,为什么你还不换成chrome?
2009-01-02 20:51 1319淘二哥女装专业导 ... -
2009年,java人用十四年时间的等待盼来了什么?
2009-01-02 17:04 9691995年,JAVA发布,它是为互联网而诞生,为各操作系统 ... -
GXT表面层概念解惑
2009-01-01 11:34 1142GXT又称为ext-gwt,是extjs.com网站推出 ... -
2009年您还没放弃使用SSH进行web2.0开发吗?
2009-01-01 08:36 1352spring,struts,hibernate这三大件 ... -
GWT下如何获取到javaee servlet下会话信息
2008-12-30 20:33 2714项目背景:GWT项目,且需要使用纯javaee 下的servl ... -
关于在GWT项目中使用javaee servlet的问题
2008-12-21 20:04 1470淘二哥女装专业导购 http://www.ta ...
相关推荐
此时此景,笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨,写此文章纪念那时那景! Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这...
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....