<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 卻是麻煩不斷。

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

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

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

    主站蜘蛛池模板: 一区二区三区亚洲| 67pao强力打造67194在线午夜亚洲| 美女视频黄免费亚洲| 动漫黄网站免费永久在线观看 | 亚洲AV无码乱码在线观看性色扶| 亚洲中文字幕无码久久| 成人性生免费视频| 亚洲Aⅴ在线无码播放毛片一线天| 四虎www免费人成| 无码天堂亚洲国产AV| mm1313亚洲精品无码又大又粗| 国产亚洲精彩视频| 日日噜噜噜噜夜夜爽亚洲精品| 中文字幕在线视频免费观看| 亚洲精品乱码久久久久久蜜桃不卡| 中国在线观看免费的www| 亚洲av无码乱码国产精品fc2| 99在线热视频只有精品免费| 亚洲中字慕日产2020| 四虎成人免费网址在线| 日韩在线观看视频免费| 国产亚洲综合成人91精品| 57pao国产成永久免费视频| 亚洲男人天堂2018av| 免费播放春色aⅴ视频| 国产男女爽爽爽免费视频| 亚洲黄色三级网站| 国产自产拍精品视频免费看| 中文字幕手机在线免费看电影| 亚洲精品视频在线免费| 国产免费人人看大香伊| a级毛片免费高清毛片视频| 亚洲人成网站日本片| 亚洲精品无码激情AV| 97精品免费视频| 亚洲AV无码成人网站在线观看| 亚洲色精品vr一区二区三区| 久草视频在线免费| xxxxx做受大片视频免费| 亚洲第一成年人网站| 亚洲国产精品自产在线播放|