采用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开发的组件拿过来轻松的整合和应用.这些有趣的问题待下回分解吧 .....
分享到:
相关推荐
【好易多网络电子书店.rar】是一个压缩包文件,很可能包含了好易多网络电子书店的相关资源,如电子书籍、宣传材料或网站源代码等。从提供的文件名来看,我们可以推测其中的一些内容: 1. **~看速度.exe**:这是一个...
作为一款电子商务平台,"好易多网络电子书店"可能采用的技术栈包括但不限于:前端框架(如React、Vue.js或Angular)、后端开发语言(如Java、Python或Node.js)、数据库系统(如MySQL、MongoDB或PostgreSQL)、...
好易多网络电子书店(Java+Oracle)
总结起来,好易多网络电子书店系统_hydbookshop利用JSP技术实现了高效、灵活的电子商务功能,为用户提供了一个完整的线上购书体验。这个系统的设计和实现涉及了Web开发的多个层面,包括前端展示、后端逻辑、数据库...
好易用收银系统,简洁易用,功能全面,适合360行各行各业的电脑收银系统软件,同时支持单机和网络。下载安装在普通电脑上即可开始收银。
深圳好易建科技有限公司就是应用区块链技术破解土石方工程难题的代表,其产品“土石方智能管理专家”好易建利用区块链的特性为土石方工程行业带来了革新。 区块链技术的核心是分布式账本,它去中心化且不易篡改,...
【好易多网络电子书店 书城】是一个项目,它主要功能是提供在线书籍浏览、购买及阅读服务。从描述来看,这个项目可能是为爱好阅读的用户或希望搭建类似平台的开发者提供的一个参考实例。下面将详细介绍这个网络电子...
软件名称: 好易用送货单打印软件 软件版本:v8.1 软件大小: 6710KB 授权形式: 共享 作品类型: 国产 应用平台:Win9x/2000/XP/Vista/Win7/8/2008/2003/2008R2 软件语言: 简体中文 软件简介:好易用送货单...
好易123网址导航是一款简单的win8风格手机网址导航,只有一个页面没有后台,可以直接修改代码。 统计代码 index.asp 最下面修改 <title>与</title>之间 修改网站名称 上传既可以使用
好易新推出了一个简化版本——好易HTPC版,个人认为很好,因为它很干净,比好易网视要简化很多,没有多余的广告,没有多余的有问题的电视节目,很喜爱,但问题是他是第一个版本总有bug,目前最大的bug就是打开好易...
一个delphi做的网络电视平台,希望大家喜欢
总的来说,【好易漂亮网址导航程序源码 v2.0】提供了一套完整的解决方案,用于快速构建具有专业外观和功能的网址导航网站。通过适当的定制和优化,它可以成为一个非常有用的工具,帮助用户一站式访问他们最常去的...
11. **售后服务**:优秀的软件开发商通常会提供完善的售后服务,包括技术支持、软件升级和问题解答,确保用户无后顾之忧。 12. **成本效益**:相比于传统的手工填写送货单,采用软件可以显著降低人力成本,提高效率...
【ASP实例开发源码-好易祝福墙 2008.zip】是一个包含ASP编程语言编写的源代码实例,主要用于创建一个在线祝福墙的应用。这个应用允许用户在网站上发布祝福信息,为他人送上美好的祝愿。ASP(Active Server Pages)是...
ASP实例开发源码—好易手机网址导航wap源码 asp版 v3.1.zip ASP实例开发源码—好易手机网址导航wap源码 asp版 v3.1.zip ASP实例开发源码—好易手机网址导航wap源码 asp版 v3.1.zip
一个用delphi编写的集成网络电视平台
好易用快递单打印软件是集快递单打印,管理、查询、编辑等一体的软件。可自由更改模板打印的位置,所见即所得,避免因打印机不同进纸等原因造成错位。系统中资料不限存取量,可以一条快递信息调用多个模板打印。