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

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

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

    @OverWrite BlogJava

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      128 隨筆 :: 0 文章 :: 29 評論 :: 0 Trackbacks

    (轉(zhuǎn)載)
    2007年6月項目準備開始了,剛來到一個新的項目組,什么都是新的,除了我自己。

    需要一個新的框架來開發(fā)項目,香港的同事決定使用Dojo,DWR, 我開始學(xué)習(xí)使用dojo,時間很短,但是我還是基本上熟悉了dojo的基本控件和架構(gòu)。在此基礎(chǔ)上搭建起了項目的基本框架。這是一個單頁面,基于ajax和dojo widget的系統(tǒng),一切都那么的新奇,又充滿挑戰(zhàn),但是既然dojo有這么多后臺,又有香港同事的推薦,我顯得自信滿滿。

    框架搭建的同事,也開始后了緊鑼密鼓的招兵買馬,一起都像是從零開始。陸陸續(xù)續(xù),招了5個程序員和一個測試員。開始了整個項目的快速開發(fā),由于需求由香港負責,而且需求做的比較細致,基本上問題很少。Dojo 卻是麻煩不斷。

    首先的一個壞消息是當我們做完了幾乎全部300個頁面的時候,dojo宣布0.43不在得到支持,取而代之是完全不同的dojo0.9。 而且dojo0.9 還不是穩(wěn)定的版本,問題多多,讓我們騎虎難下,最后還是決定按兵不動。 隨之而來,是dojo1.0,dojo1.1 的陸續(xù)發(fā)布,但是一直都無法讓我看到希望的曙光。 與之相對的是ext在國內(nèi)的廣泛使用和熱烈追捧。

    Dojo 的控件有很多奇怪的地方,日期選擇控件的行為非常怪異,與國內(nèi)的使用習(xí)慣很不相同。而且樣式極其丑陋,當字體放大縮小的時候更是丑陋。顯示的格式和保存的格式需要分別指定。我們修改了大量的代碼。

    dojo 的下拉框也被用戶投訴,過濾之后一定要再選擇一次或者按回車才能選定結(jié)果,前臺值和后臺值分開操作也帶來很多不變。

    dojo 的驗證文本框顏色現(xiàn)實有bug,我們不得不修改代碼

    dojo的對話框也有問題,對話框中無法在彈出對話框。對話框的操作和控制很不靈活。

    js代碼不利于管理,容易發(fā)生命名沖突。

     

    致命的問題發(fā)生在項目的后期,在客戶的系統(tǒng)進行測試時發(fā)現(xiàn)。dojo的性能非常差,在賽揚2G的電腦上,一個頁面顯示的時間竟然需要17秒。簡直就是噩夢。

    另外使用dojo的對話框時出現(xiàn)cpu占用100%而且一直不回落下來。

    頁面載入完成的時候,它有將整個頁面重新刷新一次,又需要花費額外的5到8s時間,不僅花費更多的時間,而且嚴重影響客戶體驗。

     

    還有開發(fā)過程中碰到的無數(shù)問題,雖然一個一個被解決,但是無疑是一次一次痛苦的煎熬。

     

    最后,在性能面前,我被dojo徹底打敗,如此的速度是任何客戶都無法忍受的,客戶不可能為了這個系統(tǒng)全部升級電腦cpu。而且還有很多未知的問題可能還沒有被發(fā)覺,不如內(nèi)存泄露,可能導(dǎo)致資源耗盡,內(nèi)存耗盡。cpu 的占用可能在使用時間長了之后越來越高,等等,這些都是我擔心的問題。

     

    使用Ajax或者說Rich client,一定要謹慎啊。使用新的技術(shù)和框架,一定要謹慎,這是我的教訓(xùn),希望給同行們一個參考。

    posted on 2008-06-04 11:32 vesung 閱讀(2103) 評論(2)  編輯  收藏 所屬分類: Ajax/html

    評論

    # re: 使用Dojo的痛苦經(jīng)歷(轉(zhuǎn)載) 2012-10-30 14:12 zhzg
    現(xiàn)在的dojo已經(jīng)到了1.8,請問性能還很差嗎?  回復(fù)  更多評論
      

    # re: 使用Dojo的痛苦經(jīng)歷(轉(zhuǎn)載)[未登錄] 2015-12-31 16:11 evan
    @zhzg
    那你要自己試試。  回復(fù)  更多評論
      

    主站蜘蛛池模板: 四虎影视永久免费观看| 成人女人A级毛片免费软件| 亚洲人午夜射精精品日韩| 黄色片网站在线免费观看| 免费国产精品视频| 免费看内射乌克兰女| 中文字幕亚洲图片| 国产在线观看免费视频软件| 亚洲AV无码久久精品狠狠爱浪潮 | 亚洲AV日韩AV天堂一区二区三区 | 久热综合在线亚洲精品| 男的把j放进女人下面视频免费| 久久精品国产亚洲AV麻豆王友容| 免费污视频在线观看| 亚洲国产美女福利直播秀一区二区| 无限动漫网在线观看免费 | 国产免费高清69式视频在线观看| 亚洲综合激情另类专区| 久久精品一区二区免费看| 亚洲av永久无码嘿嘿嘿| 波多野结衣一区二区免费视频| 久久免费视频一区| 亚洲精品国产第1页| 免费看www视频| 成人av片无码免费天天看| 亚洲成a人不卡在线观看| 尤物永久免费AV无码网站| 国产一级在线免费观看| 亚洲成在人线电影天堂色| 国产成人免费片在线视频观看| 国产99久久久国产精免费| 亚洲精品线在线观看| 免费无码又爽又高潮视频 | 美女裸身网站免费看免费网站| 国产91成人精品亚洲精品| 亚洲av永久无码精品秋霞电影影院| 国产麻豆视频免费观看| 国产97视频人人做人人爱免费| 亚洲免费闲人蜜桃| 自拍偷自拍亚洲精品情侣| 中文字幕av无码无卡免费|