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