<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    莊周夢蝶

    生活、程序、未來
       :: 首頁 ::  ::  :: 聚合  :: 管理

    ajax技術(shù)再思考

    Posted on 2007-03-14 18:56 dennis 閱讀(1257) 評論(3)  編輯  收藏 所屬分類: web開發(fā)涂鴉
    ??? 近幾日重讀《ajax實戰(zhàn)》,對AJAX技術(shù)的理解有點改變。當(dāng)ajax開始火熱的時候,其實那時我呆的那家公司早在02年時就已經(jīng)開始用XmlHttpRequest做前后臺的異步通信,因為做的是內(nèi)部網(wǎng)應(yīng)用,通過統(tǒng)一安裝一個delphi寫ActiveX表格控件來進(jìn)行數(shù)據(jù)的展現(xiàn)和報表的打印,使用xml作為前后臺交換數(shù)據(jù)的格式。所以當(dāng)ajax技術(shù)開始火熱的時候,我以為,我所做的就是ajax應(yīng)用。買了《ajax實戰(zhàn)》,讀的也不深入,特別是前面幾個章節(jié)讀的半懂不懂,因為那時的我對javascript和設(shè)計模式等方面還沒有深入系統(tǒng)的學(xué)習(xí)過。

    ??? 我們都知道ajax是javascript、css、DOM和XmlHttpRequest的結(jié)合體,可使用了這些技術(shù)的應(yīng)用就一定是ajax嗎?《ajax實戰(zhàn)》提出了衡量是否是ajax應(yīng)用的四條標(biāo)準(zhǔn):

    1 瀏覽器中的是應(yīng)用,而不是內(nèi)容;
    2 服務(wù)器交付的是數(shù)據(jù),而不是內(nèi)容;
    3 用戶和應(yīng)用的交互是連續(xù)的,大部分對于服務(wù)器的請求是隱式的而不是顯式的;
    4 代碼庫式巨大的、復(fù)雜的,而且式組織良好的,這個特點對于架構(gòu)來說非常重要,需要認(rèn)真對待。

    如果以這樣的標(biāo)準(zhǔn)衡量,其實我們的很多自以為是ajax應(yīng)用并非是嚴(yán)格意義上的ajax應(yīng)用,軟件的應(yīng)用可以劃分為瞬態(tài)的和獨占的,比如china-pub網(wǎng)站,這只是個瞬態(tài)應(yīng)用,我們只是偶爾去訪問它,對交互的連續(xù)性也沒有很強(qiáng)的要求;而另外如word、excel之類的應(yīng)用,需要持續(xù)不斷的交互,我們點下某個按鈕,總是期待能馬上有個效果出來,這樣的應(yīng)用就是所謂的獨占應(yīng)用。ajax技術(shù)已經(jīng)在很廣泛的瞬態(tài)應(yīng)用中實施,而ajax的趨勢是否就是獨占式應(yīng)用?gmail和google map給出了答案,以及現(xiàn)在比較火熱的web office等。可我對于此類應(yīng)用的前景并不看好,像word之類的應(yīng)用,對于實時性和安全性的要求是比較高的,而當(dāng)前網(wǎng)絡(luò)環(huán)境下的延遲和安全問題,會給此類應(yīng)用帶來相當(dāng)大的隱憂。而實現(xiàn)這樣的獨占式應(yīng)用,帶來的也是服務(wù)器非常巨大的并發(fā)量,gmail就是個典型的例子,當(dāng)你操作非常頻繁的時候,容易出現(xiàn)莫名其妙的錯誤。

    ??? 我仍然認(rèn)為ajax應(yīng)該成為目前web應(yīng)用的潤滑劑,它應(yīng)該應(yīng)用在細(xì)節(jié)上改善用戶體驗上,而非徹底取代桌面應(yīng)用,也不可能取代。

    評論

    # re: ajax技術(shù)再思考[未登錄]  回復(fù)  更多評論   

    2007-03-14 19:38 by BeanSoft
    JS 運行緩慢, 缺乏成熟易用組件, 代碼開發(fā)麻煩, 調(diào)試要命, 這是短期內(nèi)改不了的, 取代客戶端軟件為時尚早.

    # re: ajax技術(shù)再思考[未登錄]  回復(fù)  更多評論   

    2007-03-27 23:25 by wei
    我仍然認(rèn)為ajax應(yīng)該成為目前web應(yīng)用的潤滑劑,它應(yīng)該應(yīng)用在細(xì)節(jié)上改善用戶體驗上,而非徹底取代桌面應(yīng)用,也不可能取代
    支持你的這句話。感覺它就是為了提高用戶體驗而存在的。

    # re: ajax技術(shù)再思考[未登錄]  回復(fù)  更多評論   

    2012-08-08 07:47 by aa
    hao
    主站蜘蛛池模板: 99久久99久久精品免费看蜜桃| 久久丫精品国产亚洲av不卡| 久草视频免费在线| 四虎国产精品免费永久在线| 亚洲AV无码AV男人的天堂不卡| 亚洲精品电影天堂网| 亚洲欧洲美洲无码精品VA| 青青青国产色视频在线观看国产亚洲欧洲国产综合| 亚洲情综合五月天| 四虎影视免费永久在线观看| 91精品国产免费久久国语麻豆| 人妻仑乱A级毛片免费看| 日韩成人精品日本亚洲| 亚洲熟妇AV一区二区三区宅男| 亚洲专区一路线二| 亚洲视频免费在线看| 亚洲va久久久噜噜噜久久狠狠| 亚洲天堂免费在线视频| 亚洲高清无码综合性爱视频| 在线观着免费观看国产黄| 午夜影视在线免费观看| 成人免费看片又大又黄| 成年女人18级毛片毛片免费观看| 国产成人精品免费午夜app| www视频在线观看免费| 最近免费中文字幕mv在线电影| 久久久久成人片免费观看蜜芽| 国产情侣久久久久aⅴ免费| 久久久久国色AV免费观看| 国产精品免费视频观看拍拍| 国产精品免费大片一区二区| 一区二区三区在线观看免费| xxxxx做受大片视频免费| 久久www免费人成精品香蕉| 九九热久久免费视频| 手机看片国产免费永久| 免费一区二区三区| 亚洲黄色片免费看| 日韩精品福利片午夜免费观着| 成**人免费一级毛片| 国产乱子伦片免费观看中字|