隨筆-124  評論-194  文章-0  trackbacks-0
          看了幾篇中英文的AJAX庫/框架比較文章,為方便選擇使用,特歸納如下:
          首先,要在兩個類別中選擇,一個是編譯類,一個是非編譯類別。
          Echo2/GWT是將JAVA代碼編譯成JAVASCRIPT,乍看很方便,不用掌握JS也能做出炫目界面。但這只適于不會或者不想了解JS的情況,對于還是想完全控制和定制界面的項目就不適合。
          另外,有一種觀點認為JAVA->JS轉換是一種低級語言向高級語言轉換,本身沒有意義。有點像去學匯編,然后再找個工具把匯編語言代碼轉換成C代碼來用。我雖然沒完全想通這個觀點,不過,我一直用C/C++,這幾年才逐漸發現JAVA確實是一種進化。沒準別人說的是對的呢?
          在Echo2和GWT中,GWT大部分工作是在客戶端,盡量少跟SERVER打交道,適合大型網站運用;ECHO2信奉“用到才加載”的信條,所以會有大量向SERVER的訪問,適合企業應用。另外,個人覺得ECHO2是個更全面的的一站式框架,界面也非常炫。但它的開發工具要收費。
          再談非編譯類別,它們包括DOJO、PROTOTYPE、JQEURY,下面一一介紹:
          先說PROTOTYPE,它比較輕量極,能讓你的代碼更加簡化。最經典莫過于“美圓函數”:
          document.getElementById(’elementid’) 變成$(’elementid’)
          它加強了JS語言的可開發性,降低了學習JS的門檻。
          DOJO最吸引人的是它的事件系統和豐富的可定制組件。它可以用形如下面的語句為各種HTML元素加入事件:
          dojo.event.connect(someNode, "onclick", doStuff);
          正由于DOJO提供了強大功能,它分成了許多包,可以分別包含使用。
          JQUERY也提供了美圓函數,它的插件系統也提供象DOJO的組件,但它沒有PROTOTYPE那樣簡潔,也沒有DOJO這么多的組件供使用,但它兼收兩家優點,并且個頭不大,文檔也算完整,所以說它介乎于前述兩者之間。
          所以,如果你需要非常完整的工具組件請用DOJO,如果你想優化你的JS代碼,提高書寫技巧請用PROTOTYPE,如果你想兩者兼顧就用JQUERY。
          posted on 2007-01-05 17:24 我愛佳娃 閱讀(10936) 評論(6)  編輯  收藏 所屬分類: AJAX

          評論:
          # re: AJAX框架/庫比較和選擇:ECHO2, GWT, DOJO, PROTOTYPE, JQUERY 2008-06-22 12:20 | 張朋舉
          路過,看一哈;
          qq:272797853  回復  更多評論
            
          # re: AJAX框架/庫比較和選擇:ECHO2, GWT, DOJO, PROTOTYPE, JQUERY 2008-09-27 14:47 | Runnging_Zhang
          ExtJS,比較喜歡!  回復  更多評論
            
          # re: AJAX框架/庫比較和選擇:ECHO2, GWT, DOJO, PROTOTYPE, JQUERY 2009-04-22 13:08 | 11
          觀點淺顯,不懂不要瞎扯  回復  更多評論
            
          # re: AJAX框架/庫比較和選擇:ECHO2, GWT, DOJO, PROTOTYPE, JQUERY 2009-07-08 18:00 | ss
          比較胡扯  回復  更多評論
            
          # re: AJAX框架/庫比較和選擇:ECHO2, GWT, DOJO, PROTOTYPE, JQUERY 2009-11-01 22:15 | 模型ris
          說胡扯的,到是說點不胡扯的來聽聽啊!!說一句就走了,就說明自己很高深是嗎?  回復  更多評論
            
          # re: AJAX框架/庫比較和選擇:ECHO2, GWT, DOJO, PROTOTYPE, JQUERY 2013-01-10 08:09 | qb
          非常不錯的見解,支持。
          對于ss,你也拿點意見出來。你這樣做,太扯蛋。  回復  更多評論
            
          主站蜘蛛池模板: 信阳市| 盐山县| 安泽县| 修文县| 林州市| 北宁市| 浠水县| 繁昌县| 黄龙县| 固安县| 平和县| 黄石市| 和田市| 苏尼特右旗| 山阳县| 福清市| 基隆市| 报价| 永年县| 巴彦淖尔市| 通化县| 昌图县| 女性| 梅州市| 建湖县| 读书| 会同县| 涿鹿县| 石门县| 东乌珠穆沁旗| 全椒县| 苏尼特右旗| 清涧县| 泰来县| 大方县| 塘沽区| 磐安县| 虞城县| 卫辉市| 平远县| 邵阳市|