Ajax的誕生 2005年2月,Adaptive Path公司的Jesse James Garrett在網(wǎng)上發(fā)表了一篇名為《Ajax:一種Web應(yīng)用程序開發(fā)的新方法》的文章(現(xiàn)在還可以在www.adaptivepath.com/publications/ essays/ archives/000385.php看到)。在這篇文章中,Garrett闡述了他為什么認(rèn)為Web應(yīng)用程序正在填平與傳統(tǒng)桌面應(yīng)用程序之間的鴻溝。他引用了一些新的技術(shù),并以幾個(gè)Google的項(xiàng)目作為例子,說明了如何將傳統(tǒng)的、基于桌面應(yīng)用程序的用戶交互模型應(yīng)用到Web上。然后他說出了兩句引起人們大量興趣、興奮和爭論的話: Google Suggest和Google Maps就是這種新型Web應(yīng)用程序的兩個(gè)例子,在Adaptive Path公司里,我們將這種理念稱為 Ajax。這是Asynchronous(異步)JavaScript + XML的簡寫,它預(yù)示著Web可能將發(fā)生一次根本性的變革。 從此之后,關(guān)于Ajax的文章、示例代碼以及爭議有如潮水一般充斥于整個(gè)因特網(wǎng)上。開發(fā)人員在Blog上談到它,技術(shù)雜志關(guān)注它,而許多公司則在產(chǎn)品中應(yīng)用它。但要理解到底什么是Ajax,還必須先了解促使其產(chǎn)生的一些Web技術(shù)的演化過程。 |
|