【搜狐IT消息】3月21日消息,众所周知,Google公司是全球Ajax技术的主导推动者,Google地球和Gmail等服务率先让人们知道了不用刷新网页的Ajax技术。据国外媒体报道,在日前的一次Ajax会议上,Google公司的技术高层表示,Ajax的发展不是源自某种标准,而是来自对标准的“滥用”,是之前一系列技术的“误用”所致。
作出上述表态的是Google公司负责“Google地球”的产品经理泰勒。泰勒说,2005年,他领导的团队推出了Ajax版本的地球之后,Ajax逐渐成为一种主流的网络网络应用开发技术。这种技术改变了网页的体验,把桌面程序的感觉带到了网上。
除了Google地球之外,是什么东西推动了Ajax的发展?泰勒表示,和许多人所想的不同,Ajax并非是标准的产物,而是来自于对现有标准的“滥用”。他说,和Ajax相关的HTTP、CSS、JavaScript、XML和DOM已经存在了多年,并未发生什么变化。
泰勒举例说,DOM原来是有关文档的标准,但是Google把它“滥用”到了地球软件中,并且在图像领域实现了一个前所未有的功能:跨主机通信,这通过在DOM中插入Javascript脚本实现。
另外,Ajax的重要组成部分XHR(XML Over HTTP)(无需刷新网页即可更新内容)也不是W3C组织定义的标准,而是IE浏览器发起的一个技术,后来得到其他浏览器的效仿。
泰勒说,Ajax已经成为一个多种技术的平台,这些技术多年以前被用于不同的目的,但是今天融合到了一起。
不过,泰勒也表示Ajax还是一种比较脆弱的技术,有许多问题没有解决,比如内存使用、打印、图形、性能,以及离线网络应用等。(沈维霓)