Google Web Toolkit快速上手指南
1. 应用开发技能的重要性
在Web开发领域,Google Web Toolkit(GWT)是一个强大的工具。如果你熟悉JavaScript和HTML等Web标准,可能会觉得GWT对它们的利用并不多,因为GWT应用广泛使用的Web标准是CSS。实际上,使用GWT并不需要深入了解JavaScript和HTML,真正的先决条件是面向对象的应用开发方法。
GWT实际上是构建在Web技术之上的,它将Web技术对开发者隐藏起来,除非你有特定需求,否则无需深入了解其复杂细节。GWT使用Java语言作为熟悉的应用框架抽象层,这使得开发者可以专注于应用开发本身。
Google推出GWT这个Web工具包却不直接利用大量Web开发者的Web技术技能,原因主要有以下三点:
- 桌面应用体验 :我们习惯了桌面应用的快速响应和丰富视觉效果。传统Web技术主要用于创建文档,要实现类似桌面应用的用户界面需要付出很大努力。GWT提供了模仿桌面应用小部件的框架,使Web应用更像桌面应用,且与传统网站风格融合良好,与Java applet有很大区别。
- 通信模型优化 :传统网页的HTTP通信模型对于应用来说很繁琐。传统Web应用每次用户操作都需要全页面刷新,而Ajax通过异步通信解决了这个问题,使应用更接近桌面应用的响应速度。但Ajax开发复杂,GWT使用Ajax进行服务器通信,并通过友好的API将复杂性抽象掉。
- 代码管理优势 :Ajax应用虽然成功,但存在代码管理问题,JavaScript缺乏现代应用开发语言的代码组
超级会员免费看
订阅专栏 解锁全文
422

被折叠的 条评论
为什么被折叠?



