谷歌网络工具包入门指南
1. 引言
在当今的软件开发领域,为用户打造出色的体验至关重要。早期,开发者使用 C++ 构建应用服务器核心,虽代码优雅,但创建美观界面却并非易事。而网页上利用 CSS 创建美观界面相对轻松,后来 Ajax 技术的出现,让网页界面行为更接近桌面应用。不过,JavaScript 在构建大型复杂客户端应用时存在局限。直到谷歌网络工具包(GWT)发布,它能将 Java 代码转换为 JavaScript,为开发者提供了强大的工具,能创建出具有出色用户体验的应用。
2. Ajax 的崛起
2.1 网络技术的转变
本世纪初,互联网泡沫破裂,浏览器大战平息,许多曾被寄予厚望的网络技术开发停滞。但浏览器对网络标准的实现趋于统一,开发者开始专注于创建简洁的 HTML、运用优雅的 CSS 和添加少量 JavaScript。软件工具供应商也不再热衷于推销新奇技术,大家开始精通那些不受股市影响的技术。
2.2 “新网络”的发展
“新网络”的发展强调先掌握网络技术的基础,再进行创新。开发者利用旧技术创造新应用,非技术人员也更乐于使用网络应用,部分网络应用的性能甚至超过桌面应用。这可能是因为网络应用对计算机资源的占用相对较少,也可能是因为设计师对 CSS 的深入理解提升了界面的设计和可用性。
2.3 网络应用管理的困境
博客和社交网络等以用户为中心的应用在网络上蓬勃发展,但管理这些应用却并不容易。例如,登录博客服务管理博客文章时,需要依次加载多个页面,这种顺序加载文档的方式给用户带来了繁琐和不一致的体验。而有效管理博客需要一个能作为单一响应实体呈现给用户的界面,这是旧网
超级会员免费看
订阅专栏 解锁全文
1544

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



