<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ù)  更多評論
      

    主站蜘蛛池模板: 少妇太爽了在线观看免费视频| 国产精品观看在线亚洲人成网| 97在线免费视频| 国产真人无遮挡作爱免费视频| 亚洲成a人无码亚洲成av无码| 免费黄色大片网站| 亚洲精品天堂无码中文字幕| 精品国产免费观看久久久| 色欲色欲天天天www亚洲伊| 国产小视频在线观看免费| 日日狠狠久久偷偷色综合免费| 亚洲精品久久久www| 一个人看的www在线免费视频| 亚洲综合久久夜AV | 在线成人精品国产区免费| 亚洲国产精品日韩在线| 18禁无遮挡无码网站免费| 麻豆亚洲AV成人无码久久精品 | 成人影片麻豆国产影片免费观看| 久久精品国产亚洲AV忘忧草18 | 97视频热人人精品免费| 亚洲AV日韩AV无码污污网站| 亚洲国产成人精品久久久国产成人一区二区三区综| 粉色视频免费入口| 国产V亚洲V天堂无码| 99久久久国产精品免费无卡顿| 亚洲人AV在线无码影院观看| 亚洲人妻av伦理| 久久国产高潮流白浆免费观看| 亚洲不卡中文字幕| 亚洲情侣偷拍精品| 99re免费在线视频| 亚洲AV无码专区国产乱码不卡 | 18禁免费无码无遮挡不卡网站| mm1313亚洲国产精品无码试看| 亚洲综合在线另类色区奇米| 免费人成网站在线观看10分钟| 免费看一级一级人妻片| 久久久久久久亚洲Av无码| 日本免费网站观看| 免费人妻无码不卡中文字幕系|