AJAX在現(xiàn)在是熱得不能再熱的技術(shù)。沒有人能否認(rèn),它擁有大批的支持者。在CNN上,它從二月份的一個不被看好的詞語到十月份成長成一個初具雛形的技術(shù)。所以,有必要要看看為什么AJAX能發(fā)展成為現(xiàn)在的樣子,為什么它能不斷成長,并且在短的時間內(nèi)迅速變得無處不在。所以,我用午夜談話的風(fēng)格,來給出 需要AJAX技術(shù)的十大理由。
使用AJAX的十大理由:
10。XAML, XUL, XForms...等等。
9。服務(wù)端技術(shù)的不確定性。
8。Web2.0。
7。被軟件工業(yè)領(lǐng)袖們強(qiáng)勢采用。
6。和Flex 和 Flash等技術(shù)的很好的集成。
5。邊際成本低。
4。能使常規(guī)的Web應(yīng)用受益。
3??鐬g覽器和跨平臺。
2。以可用性和用戶體驗(yàn)為王。
1?;诠_標(biāo)準(zhǔn)。
讓我們從第一條開始,AJAX技術(shù)是基于被各大瀏覽器和平臺都支持的公開標(biāo)準(zhǔn)的技術(shù)。這意味著該技術(shù)不怕技術(shù)提供商的技術(shù)封鎖。組成AJAX技術(shù)的大多數(shù)技術(shù)都能放心的使用很多年,而那些不是熱點(diǎn)的、最新的和未經(jīng)考驗(yàn)的技術(shù)只能使用一段時間?,F(xiàn)在,對于絕大多數(shù)的用戶和企業(yè)來說,瀏覽器是一個可信任的應(yīng)用平臺,這在五年前就不是個問題了。對于AJAX來說,F(xiàn)IREFOX瀏覽器的基礎(chǔ)Mozilla 1.0的發(fā)布并且支持XML HTTP Request對象是一個轉(zhuǎn)折點(diǎn)。這種允許異步數(shù)據(jù)交換的技術(shù)好多年前就被IE瀏覽器支持了。這種支持和FIREFOX瀏覽器的大量被采用真正的使人們理解了跨瀏覽器的富Internet應(yīng)用成為了可能。
1)。JavaScript or ECMA Script (Standard ECM A- 262):一個有趣的事情是,Javascript是經(jīng)過長時間后才成為被人們接受的技術(shù),長時間以來,很多公司采用非Javascript技術(shù)的方針,幸運(yùn)的是,這種狀況被迅速的改變。
http://www.ecma-international.org/publications/standards/Ecma-262.htm。
2)。XML:是一個來自W3C的、被廣泛應(yīng)用的標(biāo)準(zhǔn)。
http://www.w3.org/XML/。
3)。HTML:http://www.w3.org/MarkUp/.
4)。CSS:http://www.w3.org/Style/CSS/.
5)。XML HTTP Request Object:被Internet Explorer、Mozilla-based、Safari和Opera瀏覽器支持。
開發(fā)人員和設(shè)計(jì)人員開始認(rèn)識到不僅大型的用戶體驗(yàn)在市場上是成功的,而且也認(rèn)識到這樣體驗(yàn)是怎么來影響用戶的開銷的?;贏JAX技術(shù)的google地圖比傳統(tǒng)的選擇MapQuest更成功,證明了提供更好的用戶體驗(yàn)的產(chǎn)品的成功。AJAX技術(shù)是使網(wǎng)絡(luò)應(yīng)用有更好的可用性的一個領(lǐng)導(dǎo)性的技術(shù)。它允許從服務(wù)器端請求少量的信息,而不是整個網(wǎng)頁。它增加了頁面數(shù)據(jù)的更新但同時減少了頁面的刷新和刷新等待,這些問題從網(wǎng)絡(luò)已誕生就折磨著Web應(yīng)用。