AJAX發(fā)明人:AJAX并不適合所有網(wǎng)站

2010-08-28 10:51:01來(lái)源:西部e網(wǎng)作者:

  3月2日,中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)與Google(谷歌)公司聯(lián)合主辦“Internet+ 互聯(lián)網(wǎng)世紀(jì)論壇”,AJAX技術(shù)的發(fā)明人Jesse James Garrett在會(huì)議期間接受新浪科技獨(dú)家專(zhuān)訪時(shí)表示,他從未想到AJAX可以獲得這么大的成功,但他也表示并非所有的網(wǎng)站都適合用AJAX技術(shù)。

  AJAX技術(shù)是由Jesse James Garrett于2005年2月在一篇文章中提出來(lái),是Asynchronous JavaScript XML(異步JavaScript 和XML)的簡(jiǎn)稱(chēng),Ajax提供與服務(wù)器異步通信的能力,一個(gè)最簡(jiǎn)單的應(yīng)用是無(wú)需刷新整個(gè)頁(yè)面而在網(wǎng)頁(yè)中更新一部分?jǐn)?shù)據(jù)。

  以下為訪談全文:

  新浪科技:當(dāng)初提出來(lái)AJAX概念的時(shí)候有沒(méi)有想到產(chǎn)生這么大的影響?會(huì)有這么多的網(wǎng)站使用它?

  Jesse James Garrett:我當(dāng)初完全沒(méi)有想到影響這么大,我只是提出一個(gè)可能性,希望大家多學(xué)多用,但AJAX的發(fā)展是完全超出我的預(yù)料之外的。

  新浪科技:當(dāng)初提出AJAX的時(shí)候靈感是什么?為什么會(huì)把這JavaScript 和 XML 兩種技術(shù)結(jié)合起來(lái)?

  Jesse James Garrett:我最初看到有幾個(gè)網(wǎng)站在做一些我想做的事情,但是還沒(méi)有完全是現(xiàn)在的樣子。我是想做的一些網(wǎng)絡(luò)應(yīng)用最早是想用FLASH的,但是我手下的員工對(duì)FLASH不熟悉,我想怎么樣用傳統(tǒng)的Web技術(shù)也能達(dá)到FLASH的效果。后來(lái)我在實(shí)踐中發(fā)現(xiàn),可以把JavaScript 和 XML 這兩種傳統(tǒng)的Web技術(shù)讓來(lái)實(shí)現(xiàn)。

  新浪科技:AJAX從概念提出到現(xiàn)在,應(yīng)該說(shuō)經(jīng)過(guò)了兩年,發(fā)展也比較快,你覺(jué)得在這個(gè)發(fā)展的過(guò)程當(dāng)中還有一些什么問(wèn)題需要去解決?

  Jesse James Garrett:我覺(jué)得現(xiàn)在問(wèn)題有很多,其中一個(gè)比較突出的就是現(xiàn)在用工具和模板很多,不同的模板做一些不同的事,但是怎么樣選擇一個(gè)更好的模板是比較難以選擇的事情。

  新浪科技:你怎么來(lái)看AJAX未來(lái)的發(fā)展,是不是它將成為互聯(lián)網(wǎng)最重要的一個(gè)技術(shù),是不是所有的網(wǎng)站都會(huì)采用用AJAX這種技術(shù)。

  Jesse James Garrett:我認(rèn)為并不是每個(gè)網(wǎng)站都適合用AJAX,已經(jīng)有一些例子,有些網(wǎng)站從傳統(tǒng)的網(wǎng)頁(yè)轉(zhuǎn)到AJAX不是很成功就轉(zhuǎn)回來(lái)了。

  我認(rèn)為對(duì)AJAX發(fā)展更重要的是看瀏覽器是怎樣發(fā)展的,因?yàn)楹芏嘁郧暗臑g覽器根據(jù)普通的靜態(tài)網(wǎng)頁(yè)來(lái)設(shè)計(jì),傳統(tǒng)的網(wǎng)頁(yè)有哪些運(yùn)用的程序,但現(xiàn)在AJAX的一些在新的網(wǎng)頁(yè)應(yīng)用模式,需要瀏覽器對(duì)AJAX有更好的支持。

  新浪科技:Google應(yīng)該是AJAX最主要推動(dòng)者,Google Map、Gmail都在應(yīng)用AJAX,但是對(duì)Google最主要業(yè)務(wù)搜索來(lái)說(shuō),AJAX的支持并不好,因?yàn)樗阉饕嬷饕亲ト§o態(tài)的網(wǎng)頁(yè),而無(wú)法抓取態(tài)的AJAX技術(shù),我想問(wèn)一下您怎么看這個(gè)現(xiàn)象?

  Jesse James Garrett:這個(gè)可能是Google搜索引擎的一個(gè)問(wèn)題,AJAX的的特點(diǎn)是讓人可以更及時(shí)得到信息,但機(jī)器卻比較難以取得信息,搜索引擎是機(jī)器,所以現(xiàn)在支持還不好。

  我認(rèn)為現(xiàn)在可以分兩條路,一條路怎樣讓人盡快得到信息,另外一個(gè)是怎樣能夠讓機(jī)器得到信息。Google有一個(gè)新的API叫做Google Sitemap,一開(kāi)始的作用就是可以讓網(wǎng)站按照API的原理設(shè)計(jì)網(wǎng)站,讓它可以讓搜索引擎找到使用AJAX技術(shù)的網(wǎng)站的信息。

  新浪科技:最后一個(gè)問(wèn)題就是跟技術(shù)沒(méi)有什么關(guān)系,國(guó)外有很多互聯(lián)網(wǎng)的大公司進(jìn)入中國(guó),不是太成功,不知道您怎么看待這個(gè)現(xiàn)象?另外Google來(lái)中國(guó)的發(fā)展前景您認(rèn)為怎么樣?

  Jesse James Garrett:我覺(jué)得Google已經(jīng)嘗試的產(chǎn)品都很成功,所以我覺(jué)得Google的成功可能性比較大。

關(guān)鍵詞:AJAX

贊助商鏈接: