AJAX技術是由Jesse James Garrett于2005年2月在一篇文章中提出來,是Asynchronous JavaScript XML(異步JavaScript 和XML)的簡稱,Ajax提供與服務器異步通信的能力,一個最簡單的應用是無需刷新整個頁面而在網頁中更新一部分數據。
以下為訪談全文:
新浪科技:當初提出來AJAX概念的時候有沒有想到產生這么大的影響?會有這么多的網站使用它?
Jesse James Garrett:我當初完全沒有想到影響這么大,我只是提出一個可能性,希望大家多學多用,但AJAX的發展是完全超出我的預料之外的。
新浪科技:當初提出AJAX的時候靈感是什么?為什么會把這JavaScript 和 XML 兩種技術結合起來?
Jesse James Garrett:我最初看到有幾個網站在做一些我想做的事情,但是還沒有完全是現在的樣子。我是想做的一些網絡應用最早是想用FLASH的,但是我手下的員工對FLASH不熟悉,我想怎么樣用傳統的Web技術也能達到FLASH的效果。后來我在實踐中發現,可以把JavaScript 和 XML 這兩種傳統的Web技術讓來實現。
新浪科技:AJAX從概念提出到現在,應該說經過了兩年,發展也比較快,你覺得在這個發展的過程當中還有一些什么問題需要去解決?
Jesse James Garrett:我覺得現在問題有很多,其中一個比較突出的就是現在用工具和模板很多,不同的模板做一些不同的事,但是怎么樣選擇一個更好的模板是比較難以選擇的事情。
新浪科技:你怎么來看AJAX未來的發展,是不是它將成為互聯網最重要的一個技術,是不是所有的網站都會采用用AJAX這種技術。
Jesse James Garrett:我認為并不是每個網站都適合用AJAX,已經有一些例子,有些網站從傳統的網頁轉到AJAX不是很成功就轉回來了。
我認為對AJAX發展更重要的是看瀏覽器是怎樣發展的,因為很多以前的瀏覽器根據普通的靜態網頁來設計,傳統的網頁有哪些運用的程序,但現在AJAX的一些在新的網頁應用模式,需要瀏覽器對AJAX有更好的支持。
新浪科技:Google應該是AJAX最主要推動者,Google Map、Gmail都在應用AJAX,但是對Google最主要業務搜索來說,AJAX的支持并不好,因為搜索引擎主要是抓取靜態的網頁,而無法抓取態的AJAX技術,我想問一下您怎么看這個現象?
Jesse James Garrett:這個可能是Google搜索引擎的一個問題,AJAX的的特點是讓人可以更及時得到信息,但機器卻比較難以取得信息,搜索引擎是機器,所以現在支持還不好。
我認為現在可以分兩條路,一條路怎樣讓人盡快得到信息,另外一個是怎樣能夠讓機器得到信息。Google有一個新的API叫做Google Sitemap,一開始的作用就是可以讓網站按照API的原理設計網站,讓它可以讓搜索引擎找到使用AJAX技術的網站的信息。
新浪科技:最后一個問題就是跟技術沒有什么關系,國外有很多互聯網的大公司進入中國,不是太成功,不知道您怎么看待這個現象?另外Google來中國的發展前景您認為怎么樣?
Jesse James Garrett:我覺得Google已經嘗試的產品都很成功,所以我覺得Google的成功可能性比較大。