麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 開(kāi)發(fā) > AJAX > 正文

剖析AJAX成為"時(shí)尚"的十大理由

2024-07-21 02:29:14
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  現(xiàn)在說(shuō)ajax是目下最時(shí)髦的技術(shù)一點(diǎn)不假,當(dāng)然也有人認(rèn)為其中有很多炒作的成分;估計(jì)兩邊誰(shuí)也不能說(shuō)服誰(shuí)。因此讓我們一起分析為什么ajax在這個(gè)時(shí)候出現(xiàn),以及它為什么會(huì)繼續(xù)成長(zhǎng)并且仍將徘徊一段時(shí)間。簡(jiǎn)言之,我把它歸結(jié)為下面列舉的十個(gè)最主要的理由。

  按數(shù)字順序是:

  1. xaml,xul,xforms...還未結(jié)束

  2. 服務(wù)器技術(shù)不可知論者

  3. web 2.0

  4. 業(yè)界領(lǐng)導(dǎo)們強(qiáng)烈支持采納

  5. 與flex和flash良好共處

  6. 很低的成本增加

  7. 常規(guī)web應(yīng)用軟件的優(yōu)點(diǎn)

  8. 跨瀏覽器和跨平臺(tái)

  9. 可用性和用戶體驗(yàn)是第一位的

  10. 上面的理由全部基于開(kāi)放標(biāo)準(zhǔn)!

  下面,詳細(xì)討論各部分相應(yīng)細(xì)節(jié):

  1.開(kāi)放標(biāo)準(zhǔn)

  讓我們按逆序開(kāi)始分析。ajax是基于有眾多瀏覽器和平臺(tái)支持的開(kāi)放標(biāo)準(zhǔn)的;這意味著,你不必懼怕供應(yīng)商的鎖定問(wèn)題。事實(shí)上,大多數(shù)組成ajax的技術(shù)已經(jīng)被廣泛地使用多年了。這些并不是一些只能在大多數(shù)時(shí)間才正常工作的熱門的、新的、未經(jīng)測(cè)試的技術(shù)。對(duì)于大多數(shù)用戶和企業(yè)來(lái)說(shuō),現(xiàn)在的瀏覽器是一個(gè)值得信任的應(yīng)用程序平臺(tái);這已經(jīng)不再是五年前的情形了。對(duì)于ajax來(lái)說(shuō),其轉(zhuǎn)折點(diǎn)之一是mozilla 1.0的發(fā)行-其中,firefox基于并且支持xml http請(qǐng)求對(duì)象。這就允許數(shù)據(jù)的異步傳送-而這對(duì)ie來(lái)說(shuō),已經(jīng)有數(shù)年的可能性了。這一支持以及firefox的迅速采納確實(shí)幫助人們認(rèn)識(shí)到,實(shí)現(xiàn)跨瀏覽器的豐富的互聯(lián)網(wǎng)應(yīng)用軟件是完全可能的。

  1)javascript或ecma script(標(biāo)準(zhǔn)的ecm a-262):關(guān)于javascript,值得注意的一件事情是,它經(jīng)歷了很長(zhǎng)一段時(shí)間才成為一種被人接受的技術(shù)。有相當(dāng)長(zhǎng)一段時(shí)間,許多公司都啟用了一種"非javascript"策略!幸運(yùn)的是,這一切正在快速地改變著。請(qǐng)見(jiàn)http://www.ecma-international.org/publications/standards/ecma-262.htm。

  2)xml是廣泛使用的標(biāo)準(zhǔn),詳見(jiàn)w3c的http://www.w3.org/xml/。

  3)html:http://www.w3.org/markup/。

  4)css:http://www.w3.org/style/css/。

  5)xml http請(qǐng)求對(duì)象被internet explorer、基于mozilla的safari和opera瀏覽器所支持。

  2.可用性

  開(kāi)發(fā)者和設(shè)計(jì)者開(kāi)始意識(shí)到,用戶體驗(yàn)不僅大大影響著市場(chǎng)的成功,而且還影響著所有者的成本開(kāi)銷。基于ajax應(yīng)用軟件,例如google maps,比更傳統(tǒng)型如mapquest的軟件的成功說(shuō)明了,能夠提供更好的用戶體驗(yàn)的產(chǎn)品更容易成功。現(xiàn)在,在使得web應(yīng)用軟件更為可用方面,ajax占據(jù)著領(lǐng)導(dǎo)地位。它允許頁(yè)面從服務(wù)器請(qǐng)求少量的信息而代之整個(gè)頁(yè)面。頁(yè)面的這種不斷更新消除了頁(yè)面刷新問(wèn)題和自始至今一直折磨著web應(yīng)用軟件的緩慢響應(yīng)問(wèn)題。

  人們意識(shí)到,他們需要體面的用戶接口并且愿意在它上面投資。這里的底線在于,如果用戶能夠讓事情做得快一些,那么其中就存在價(jià)值問(wèn)題,而不論該應(yīng)用程序是一個(gè)內(nèi)網(wǎng)應(yīng)用程序還是一個(gè)公共的web服務(wù)。

  3.跨瀏覽器和跨平臺(tái)兼容性

  ie和基于mozilla的firefox占據(jù)了當(dāng)今瀏覽器市場(chǎng)的大部分份額,而且是毫無(wú)爭(zhēng)議的最容易的基于之構(gòu)建ajax web應(yīng)用程序的瀏覽器;但是現(xiàn)在,有可能在最現(xiàn)代web瀏覽器上構(gòu)建基于ajax的豐富的互聯(lián)網(wǎng)應(yīng)用程序。這是ajax變得如此流行的一個(gè)重要原因。盡管許多開(kāi)發(fā)者知道這在幾年前在internet explorer上也是可能的,但是因?yàn)楣?yīng)商鎖定(或者說(shuō)是技術(shù)壟斷)的原因,這一應(yīng)用并沒(méi)有被挖掘出來(lái)。讓我們謝謝mozilla和firefox吧!

  4.常規(guī)web應(yīng)用程序的優(yōu)點(diǎn)

  ajax是今天web應(yīng)用軟件的臉面-而web應(yīng)用軟件比基于桌面的軟件也有明顯的優(yōu)點(diǎn)。這些優(yōu)點(diǎn)包括較低的發(fā)布成本、更容易的支持、更短的開(kāi)發(fā)周期及不需要安裝,等等;上面這些僅是自從90年代后期以來(lái)使得商界和消費(fèi)者采納基于web應(yīng)用軟件的部分優(yōu)點(diǎn)(原因)。不過(guò),ajax將只能幫助web應(yīng)用軟件在客戶端方面更好和更為成功些。

  5.增長(zhǎng)的技巧、工具和技術(shù)升級(jí)

  因?yàn)閍jax基于事實(shí)上的已經(jīng)出現(xiàn)多年的標(biāo)準(zhǔn),所以許多開(kāi)發(fā)者至少都已開(kāi)始探討這種用來(lái)構(gòu)建ajax應(yīng)用軟件的技術(shù)。這意味著,對(duì)于開(kāi)發(fā)團(tuán)隊(duì)來(lái)說(shuō),不需要特別陡的學(xué)習(xí)曲線就可以實(shí)現(xiàn)從html和基于表單的應(yīng)用程序到豐富的ajax風(fēng)格的應(yīng)用程序的遷移。這還意味著,web應(yīng)用軟件開(kāi)發(fā)團(tuán)隊(duì)可以逐漸地把他們的用戶接口升級(jí)到ajax;它不要求大規(guī)模的升級(jí)和重寫他們的web應(yīng)用軟件。如果是從90年代后期以來(lái)在發(fā)布基于瀏覽器的應(yīng)用軟件方面做了相當(dāng)大的投資的話,那么能夠平衡現(xiàn)有系統(tǒng)并且能改進(jìn)用戶體驗(yàn)將是一件非常吸引人的事情。

  6.使用flex和flash

  大部分開(kāi)發(fā)社區(qū)現(xiàn)在熱論著flash和ajax。在不同情況下,這兩種技術(shù)都有非常明顯的優(yōu)缺點(diǎn),但是在它們之間也存在大量的協(xié)同工作的機(jī)會(huì)。許多開(kāi)發(fā)者和供應(yīng)商已經(jīng)意識(shí)到這一點(diǎn),并且非常和諧的利用ajax和flash技術(shù)開(kāi)發(fā)了大量的偉大的軟件。當(dāng)然,macromedia公司也非常渴望看到這些技術(shù)能夠協(xié)同工作。

  7.采納

  為業(yè)界領(lǐng)導(dǎo)普遍采納ajax這一事實(shí)同時(shí)也證明了市場(chǎng)的接受和這一技術(shù)群組的有效性。每個(gè)人,包括google、yahoo、amazon和microsoft等等,都涌入了這股大軍中。應(yīng)該說(shuō),是google maps真正吸引了者們的注意。當(dāng)人們開(kāi)始分析google怎么能夠在瀏覽器中沒(méi)有任何插件的情況下實(shí)現(xiàn)這樣一種令人難以置信的用戶體驗(yàn)的時(shí)候,他們發(fā)現(xiàn)ajax這種潛在的技術(shù)。

  當(dāng)然,只有g(shù)oogle利用ajax做了點(diǎn)什么是不可能使得ajax應(yīng)用到主流企業(yè)中的。但是,如果你看一下例如ebusiness applications(www.ebusinessapps.com)或tibco(http://www.tibco.com)等ajax開(kāi)發(fā)公司的顧客列表,那么你將看到全球500強(qiáng)企業(yè),包括主要的金融機(jī)關(guān)、管理機(jī)構(gòu)、航空部門和其它主要行業(yè),都在采納ajax,并且在"ajax"術(shù)語(yǔ)出現(xiàn)之前就已經(jīng)這樣做了。

  8.web 2.0

  愛(ài)它?恨它?web 2.0運(yùn)動(dòng)正處于全面的搖擺之中,而且正改變著幾乎所有程序員、vc、商人和終端用戶等的思想。這就明確說(shuō)明,ajax技術(shù)將會(huì)被暫時(shí)采納;當(dāng)這一炒作最終平靜下來(lái)的時(shí)候,人們將會(huì)有趣地看到所發(fā)生的一切。ajax接口是許多應(yīng)用軟件,如從backpack到google maps的web 2.0等等,的一個(gè)關(guān)鍵組件。很可能,這一炒作會(huì)幫助加速對(duì)于ajax的采納并且其可用性優(yōu)點(diǎn)將使之應(yīng)用到很多領(lǐng)域。web 2.0的關(guān)鍵原則之一是,使web成為一個(gè)應(yīng)用程序開(kāi)發(fā)的平臺(tái),而不僅僅是web頁(yè)面的問(wèn)題。高實(shí)用性和高交互性的用戶接口是任何應(yīng)用程序平臺(tái)的關(guān)鍵的部分。

  9.ajax是服務(wù)器不可知論者

  與ajax是瀏覽器獨(dú)立的一樣,它也完美兼容于任何標(biāo)準(zhǔn)web服務(wù)器和服務(wù)器端語(yǔ)言中。php,asp,asp.net,perl,jsp,cold fusion,等等-你可以自由選擇并著手構(gòu)建。這大大幫助推動(dòng)了ajax技術(shù)的應(yīng)用,因?yàn)樗械恼叨寄苁褂貌⑶以谝粋€(gè)通用描述層上進(jìn)行表達(dá)。

  10.下一代web ria技術(shù)還沒(méi)有出現(xiàn)

  今天用xul構(gòu)建應(yīng)用程序是很偉大的事情;但是,因?yàn)樗荒鼙?0%的瀏覽器所支持,所以在大多數(shù)情形下它還不能被認(rèn)為是一種非常實(shí)際的解決方案。然而,ajax程序員應(yīng)該密切關(guān)注例如xaml和xul等技術(shù)的發(fā)展。毫無(wú)疑問(wèn),這些技術(shù)將更易于開(kāi)發(fā)豐富的互聯(lián)網(wǎng)應(yīng)用軟件,但是它們彼此相沖突并且還不存在相同的市場(chǎng)滲透或者動(dòng)力。

  ajax對(duì)于改變當(dāng)今已經(jīng)存在的web應(yīng)用軟件的可用性方面是偉大的。然而,ajax并不完美,它不是"火箭科學(xué)"并且許多開(kāi)發(fā)者和技術(shù)公司在一直嘗試著研發(fā)更好的技術(shù)以用于ria。事實(shí)是,ajax已經(jīng)出現(xiàn)并且被投入使用,它是跨瀏覽器和跨平臺(tái)的,并且用戶和開(kāi)發(fā)者都喜歡它所能完成的功能。高度結(jié)構(gòu)化的ajax應(yīng)用軟件,例如google maps,已經(jīng)明確地出現(xiàn)在它們的領(lǐng)域并成為其中的領(lǐng)導(dǎo)者(誰(shuí)還會(huì)再使用mapquest?)。同樣,領(lǐng)先世界的全球500強(qiáng)企業(yè)正在使用ajax并且甚至向社區(qū)回貢一些工具。業(yè)界已經(jīng)普遍地同意內(nèi)在的ajax技術(shù)并且開(kāi)始使用它們。不斷更新的豐富的互聯(lián)網(wǎng)應(yīng)用軟件和一種在瀏覽器技術(shù)方面的關(guān)鍵進(jìn)步已經(jīng)使得ajax不僅是一個(gè)在開(kāi)發(fā)者的工具包中的新工具,而且成為一種現(xiàn)象-正在改變著web應(yīng)用軟件的書寫方式。沒(méi)人能確定地說(shuō)用什么或者什么時(shí)候ajax會(huì)成為更為人們喜歡的豐富的互聯(lián)網(wǎng)應(yīng)用軟件平臺(tái);但是,在隨后的幾年中會(huì)一直存在許多因素支持ajax。

  • 本文來(lái)源于網(wǎng)頁(yè)設(shè)計(jì)愛(ài)好者web開(kāi)發(fā)社區(qū)http://www.html.org.cn收集整理,歡迎訪問(wèn)。
  • 發(fā)表評(píng)論 共有條評(píng)論
    用戶名: 密碼:
    驗(yàn)證碼: 匿名發(fā)表
    主站蜘蛛池模板: 久久亚洲线观看视频 | 国产乱淫a∨片免费观看 | 99久久婷婷国产综合精品青牛牛 | 国产亚洲精品久久久久久网站 | 红桃一区| 深夜免费视频 | 精品一区二区三区在线视频 | 久国久产久精永久网页 | 91网站在线播放 | 黄a大片| 亚洲片在线 | 久久中出| 精品国产91久久久久久浪潮蜜月 | 亚洲视频综合网 | 狠狠操视频网站 | 免费观看一区二区三区视频 | 青草视频在线观看视频 | 欧美一区二区三区久久精品视 | 欧美 亚洲 视频 | hdhdhdhd19日本人 | 天使萌一区二区三区免费观看 | www.91操 | 欧产日产国产精品乱噜噜 | 欧美大荫蒂xxx | 久久精品亚洲一区二区三区观看模式 | 日韩午夜片 | 久久免费视频一区 | 久久精品亚洲国产奇米99 | 欧美日韩色片 | 美国一级黄色毛片 | 久久视频精品 | 亚洲网站免费 | 青青操精品 | 成人aaaaa片毛片按摩 | 国产又白又嫩又紧又爽18p | 男女生羞羞视频网站在线观看 | 国产精品手机在线亚洲 | 操你逼 | 哪里可以看免费的av | 国产亚洲精品成人a | 亚洲国产精品久久久久久久久久久 |