因特网最初只是为连接研究人员,使他们共享信息,时至今日,因特网已经得到了巨大的发展。因特网开始时只有简单的文本浏览器和静态页面,但是如今几乎每家公司都有一个亮丽的网站,想找到一个粗糙的网站倒是很不容易。最早谁能想得到,有一天人们能在网上共同研究新型汽车,或者购买最新的斯蒂芬·金的小说呢?
胖客户应用的开发人员都饱受部署之苦,因为要把应用部署到数以千计的用户机器上,他们急切地希望Web能够减轻他们的负担。多年以来,已经出现了许多Web应用技术,有些是专用的,有些需要高超的编程能力。尽管这些技术在用户体验方面各有千秋,但没有哪个技术能使瘦客户应用达到桌面应用的水平。不过,由于很容易部署,有更大的客户群体,而且维护开销更低,这说明尽管浏览器存在一定的局限性,但仍是许多应用的首选目标平台。
开发人员可以使用一些技巧来绕过因特网的麻烦限制。利用各种远程脚本方法和HTML元素,开发人员可以与服务器异步地通信,但是直到有主流浏览器对XMLHttpRequest对象提供了支持,真正的跨浏览器方法才有可能。Google、Yahoo和Amazon等公司已经走在前面,我们终于看到基于浏览器的应用也能与胖客户应用不相上下。利用Ajax,你可以尽享这两方面的好处:代码位于你能控制的服务器上,而且只要客户有浏览器就能访问一个能提供丰富用户体验的应用。
返回“Ajax基础教程-目录”
时间: 2024-11-03 20:28:04