自從Ajax這個(gè)詞提出到現(xiàn)在,短短的時(shí)間內(nèi)Ajax的發(fā)展可謂迅速。Ajax的書(shū)層出不窮,各大軟件廠商積極支持,論壇的討論也是十分的熱烈。但是對(duì)于Ajax的在實(shí)際項(xiàng)目的應(yīng)用對(duì)于我來(lái)說(shuō)還是有點(diǎn)顧慮的,主要是有以下兩點(diǎn):
1.關(guān)于Ajax技術(shù)本身

Ajax是由Dom,Css,Xmlhttp,Javascript組成,這里的每項(xiàng)技術(shù)都不是新技術(shù),但是要掌握好每一項(xiàng)技術(shù)也不是那么容易。尤其是最主要的javascript,由于語(yǔ)言本身靈活性和與現(xiàn)在主流語(yǔ)言的較大區(qū)別,使得掌握它和使用它都有一定困難。特別是團(tuán)隊(duì)開(kāi)發(fā)那么掌控的難度就更大了。現(xiàn)在有一大批的ajax框架,但是還沒(méi)有一個(gè)足夠強(qiáng)大框架,使用框架雖然能降低ajax開(kāi)發(fā)的復(fù)雜性,框架選擇的不當(dāng)可能會(huì)引入其它的復(fù)雜問(wèn)題。

2.何時(shí)使用Ajax

Ajax的出現(xiàn),改變了web應(yīng)用程序的交互方式。但是何時(shí)使用Ajax呢?這不只是簡(jiǎn)單地把web應(yīng)用程序做得和桌面應(yīng)用程序一樣。關(guān)于這方面的知識(shí)也是比較的少。也是需要花更多的時(shí)間去思考和學(xué)習(xí)的。

鑒于Ajax目前的狀況,更多考慮的是如何在現(xiàn)有的web應(yīng)用上使用Ajax,以便獲得更好的用戶體驗(yàn)。