原文地址: http://diaoge.iteye.com/blog/359296

采用GWT开发网站的优势: 
GWT开发网站,采用了java语言的优势编写前后端的程序,可以有很好的继承,多态,覆盖的特性; 
解决了js在不同浏览器之间的兼容性,可让java程序员基本不明白js的情况下,开发交互性很强的网页; 
gwt有很好的ajax异步通讯框架,实现了网页前端代码和服务后端代码的很好的分离,网页前端的接受数据和发送数据都全部转换成普通的javabean对象; 
GWT的前后端网络的通讯采用了RPC,google的的RPC层对要传输的数据进行了封装和系列化,前端和后端的应用层不用去管理这些底层的通讯,只管把自己的的java对象叫给RPC层通讯就行了,省去了js要对字符串和对象转换的繁琐工作;

GWT开发网站,可以很完好地更很好地跟主流架构(Spring,Hibernate)结合,很明显的MVC结构,简化了很多繁琐的配置;
有关更多gwt的入门介绍,请参考:http://jiangyongyuan.iteye.com/blog/358577

采用GWT开发网站的劣势: 
gwt缺点总结为一句话是:处理简单问题显得复杂,处理复杂问题却是简单.

比如一个普通网页,里面的交互性很少,如果采用GWT去组织界面组件的话,其开发难度会大很多,维护性也难,GWT在这方便不如直接采用中规中矩的html或其他动态网页技术设计网页那样简单便捷;但对于页面局部交互性强和界面结构复杂的情况,采用GWT的结构会使问题变得简单多了,把所有的界面组成部分都可以组成一个java组件,具有很清晰的面向对象的结构,变得易于开发和维护,特别是组件的重用和继承方面显得更为重要.

由于GWT开发完编译的页面脚本都是js,这样的页面不利于搜素引擎的搜索,如果开发的网页是为了产品和企业推广,在用户体验方面要求比较低,这样的网站也不能采用gwt开发,否则会严重影响搜索引擎的优化;

GWT开发好易网站的过程:

以上两点是对gwt技术的一点浅见.

如下着重对好易网开及其发过程的基本介绍:

好易网作为好易公司对外的一个类似电子商务的交易平台,其主要的业务有交通罚款缴纳,车船税缴纳,年票缴纳,商业险购买,交强险投保,积分消费优惠产品;网站辅助终端的功能有,会员的注册,会员积分的增加,查看,管理是使用.

好易网设计的车业务都比较复杂,变动性也比较大,网站从开发到成功上线,主要有两大版本:3.0版和3.1版;

3.0版本的总体美工和排版都具有很成型的专业知识所在,上线后比较稳定地运行,但由于网页过多地采用了图片和iframe异步加载html模板的原因,很严重的影响了网络的速度,同时网站业务的侧重点也有所调整,因此3.1版本主要针对着三方面进行改进和优化,采用了简洁清爽的排版,gwt新模板的应用,gwt支持jdk1.5的语法,网页的结构也进行了重新的布局,这些调整大大优化了网站美观,应用性,网络传输的速度等等....经过大概三个多月的努力,好易网站3.1版终于上线了,有兴趣的朋友们可以到好易网www.hotye.com 体验一下GWT给我们带来全新的体验^_^

采用GWT开发网站的心得:

经过两年多的GWT网站开发,个人觉得采用GWT技术去开发网站的确是个很不错的选择,尤其是采用gwt支持的MVC结构,前端开发人员和后端开发人员可已很细的分工,可以跟Spring,Hibernate等主流架构完美结合.同时采用GWT开发的组件可以很容易的拿过来使用,继承和扩展.当然GWT开发网站还有有些方面需要改进和提高的,比如gwt怎么样跟struts框架结合使用来开发企业应用网站,把中规中矩的网页都交由给struts进处理,而页面上结构复杂和交互频繁的界面则交由给gwt进行处理,使两者能完美的结合,发挥各自的优势;另一方面的改进是:很多的网站的总体框架也可以不采用gwt的形式,但可以很好的应用gwt开发的组件和服务,在其他开发人员完全不懂gwt的前提下,可把gwt开发的组件拿过来轻松的整合和应用.这些有趣的问题待下回分解吧 .....

关于好易网采用GWT技术开发网站的总结相关推荐

  1. 采用web技术开发PC应用

    web应用相较于原生应用,在代码开发调试时的便利就不多做解释了.这里我们直入主题,今天我们要学习的是采用node-webkit来开发桌面应用.顾名思义,node-webkit是由node和webkit ...

  2. 淘宝网采用什么技术架构来实现网站高负载分析

    时间过得很快,来淘宝已经两个月了,在这两个月的时间里,自己也感受颇深.下面就结合淘宝目前的一些底层技术框架以及自己的一些感触来说说如何构建一个可伸缩,高性能,高可用性的分布式互联网应用. 一 应用无状 ...

  3. 淘宝网采用什么技术架构来实现网站高负载的(转载)

    时间过得很快,来淘宝已经两个月了,在这两个月的时间里,自己也感受颇深.下面就结合淘宝目前的一些底层技术框架以及自己的一些感触来说说如何构建一个可伸缩,高性能,高可用性的分布式互联网应用. 一 应用无状 ...

  4. 淘宝网采用什么技术架构来实现网站高负载

    下面就结合淘宝目前的一些底层技术框架以及自己的一些感触来说说如何构建一个可伸缩,高性能,高可用性的分布式互联网应用. 一应用无状态淘宝session框架 俗话说,一个系统的伸缩性的好坏取决于应用的状态 ...

  5. 6个的IT技术开发网站

    http://www.iteye.com ItEye是一个软件开发人员的深度交流社区.JavaEye创建于2003年9月9日,2011年4月1日更名为Iteye,ItEye一直致力于为中国的软件开发人 ...

  6. 淘宝网和铁道部订票网站采用什么技术架构来实现网站高负载的呢

    12306火车票购票系统,逢假日必瘫痪,引发了强烈反响.在国庆前后,搜狐IT"问诊12306"做了系列报道.当时,铁道系统的答复是,购票人数太多,数据量过大.但是,在前不久淘宝双1 ...

  7. java jre 1.6 32位_jre1.6官方下载-java jre1.6(虚拟机运行环境)下载官方版(含32位/64位)-当易网...

    jre1.6官方版这是JAVA运行程序必须的环境配量工具,vc运行库,.net框架都需要该程序的支持,还包含JVM标准实现及Java核心类库,java编写程序时都需要它的环境来辅助完成!有需要的用户可 ...

  8. 在线新闻推荐网 Python+Django+Mysql开发技术 基于用户、物品的协同过滤推荐算法 个性化新闻推荐系统 协同过滤推荐算法在新闻网站中的运用 个性化推荐算法、机器学习、分布式大数据、人工智

    在线新闻推荐网 Python+Django+Mysql开发技术 基于用户.物品的协同过滤推荐算法 个性化新闻推荐系统 协同过滤推荐算法在新闻网站中的运用 个性化推荐算法.机器学习.分布式大数据.人工智 ...

  9. 在线图书推荐网 Python+Django+Mysql开发技术 个性化图书推荐系统 协同过滤推荐算法在图书网站中的运用 基于用户、物品的协同过滤推荐算法 个性化推荐算法、机器学习、分布式大数据、人工智

    在线图书推荐网 Python+Django+Mysql开发技术 个性化图书推荐系统 协同过滤推荐算法在图书网站中的运用 基于用户.物品的协同过滤推荐算法 个性化推荐算法.机器学习.分布式大数据.人工智 ...

最新文章

  1. java的枚举类enum
  2. 统计字符串中某个字符的个数
  3. Datawhale-零基础入门NLP-新闻文本分类Task05
  4. HTML+CSS+JS实现 ❤️个人相册封面卡片❤️
  5. Flutter NestedScrollView实现的一个经典滑动折叠头部图片的效果
  6. libusb获取usb设备的idVendor(vid),idProduct(pid),以及Serial Number
  7. springboot——pom.xml 配置文件的设置
  8. 京东电商广告和推荐的机器学习系统实践
  9. unity3d在菜单栏,一键设置Player setting及自动打包并设置apk的存储位置
  10. 容器技术Docker K8s 20 容器服务ACK基础与进阶-存储管理
  11. 谷歌浏览器Chrome不能登录不能同步解决方法
  12. ArduinoUNO实战-第十二章-累加器实验
  13. js验证开始时间和结束时间 结束时间不能比开始时间早
  14. DB2 数据库的备份与还原
  15. 绵阳python培训_绵怎么组词
  16. 数据库学习之初见oracle
  17. Opencv识别面部
  18. 使用手机或电脑远程连接windows自带的远程桌面
  19. python绘制动态心电图_东软医院收费端使用手册.doc
  20. Mysql将某一列值统一拼接一个字符串

热门文章

  1. 一定要买苹果笔吗?苹果平替笔性价比高的
  2. 蓝牙4.0 BLE 程序设计相关问题解答(转载)
  3. UPUPWANK集成环境智控平台的mysql数据库密码修改位置---潘万丁
  4. bezier曲线LoadingDemo
  5. 《语言的本能》很值得一读
  6. jsp获得服务器响应返回信息,JSP request对象详解
  7. html 打印出word文档,JS如何实现获取word文档内容并输出显示到html页面
  8. Y9000p/y7000p/R7000p/R9000P(2021) ubuntu 18.04 MT7921 解决无wifi (联发科mt7921无线网卡)
  9. 思科 CCNA2 第三章测验答案
  10. 将保存的2G视频压缩成50M,居然这么简单?该给视频来波瘦身了