<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ā),由于需求由香港負責(zé),而且需求做的比較細致,基本上問題很少。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 的占用可能在使用時間長了之后越來越高,等等,這些都是我擔(dān)心的問題。

     

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

    posted on 2008-06-04 11:32 vesung 閱讀(2099) 評論(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ù)  更多評論
      

    主站蜘蛛池模板: 激情吃奶吻胸免费视频xxxx| 国产婷婷高清在线观看免费| 男女啪啪免费体验区| 亚洲毛片免费观看| 在线亚洲午夜理论AV大片| 热99re久久精品精品免费| 精品熟女少妇av免费久久| 国产日韩精品无码区免费专区国产 | 国产大片91精品免费观看不卡| 4hu四虎免费影院www| 亚洲成a人片在线不卡一二三区| 亚洲精品mv在线观看| 亚洲国产成人高清在线观看| 免费A级毛片无码A| 日韩免费视频网站| 久久WWW免费人成人片| 精品久久8x国产免费观看| 久久午夜夜伦鲁鲁片免费无码| 国产免费黄色无码视频| 色吊丝性永久免费看码| 国产精品久久久久久亚洲小说| 亚洲人成网男女大片在线播放| 亚洲色欲www综合网| 亚洲天天在线日亚洲洲精| 亚洲s色大片在线观看| 国产精品亚洲不卡一区二区三区| 免费一级一片一毛片| 免费欧洲毛片A级视频无风险| 国产精品另类激情久久久免费| 成年轻人网站色免费看| 成年人在线免费看视频| 免费人成视频在线| 女人18毛片特级一级免费视频 | 在线观看亚洲人成网站| 亚洲美免无码中文字幕在线| 久久久国产精品亚洲一区| 亚洲天堂福利视频| wwwxxx亚洲| 国产精品亚洲专区无码WEB| 亚洲国产成人AV网站| 四虎影视永久在线精品免费|