子在川上曰

            逝者如斯夫不舍晝夜
          隨筆 - 71, 文章 - 0, 評論 - 915, 引用 - 0
          數據加載中……

          Rails學習筆記(2)

          用兩周時間看完了《應用Rails進行敏捷WEB開發》的前15章,對其ActiveRecord的功能是感覺相當震憾的。ActiveRecord是Rails的數據模型層,其功能和Hibernate類似,不過在開發上前者簡單了很多,ActiveRecord功能強大,代碼量卻少得驚人。我覺得搞JAVA開發的人都應該看看Rails,即使不用Rails來進行實際開發,也有很多設計思想可以借鑒。當然,Rails中很多功能和簡潔的使用方式,Java是實現不來的,這也是動態腳本和靜態編譯的不同。15章之后就邊做邊看吧,實踐中才能體會更深。

          《應用Rails...》是好書,翻譯得不錯。不過也有瑕疵,比如書上總出現“引用原書第***頁的***”,暈!難道還要去找原書來翻翻。這種低級錯誤和譯者無關,譯者交書稿時未經過排版,所以是無法確定下頁碼的。而出版商的編輯在排版完成后,本應該交作者再核對修改,但這一道工序似乎被省去了。
           
          過去幾年我大都是做后臺,前臺則是用SWT寫胖客戶端。離開WEB已經很久了,WEB的新技術出得很多,AJAX是其中一個比較重要的。買了一本《Ajax基礎教程》看了一章都沒甚么看明白Ajax是個什么樣子,去榕湖圖書館借了本《征服Ajax+Lucene構建搜索引擎》,這回知道什么是Ajax了,其核心很簡單就是XMLHTTPRequest的使用,主要知識面在JavaScript和XML。《征服Ajax...》這書深度不行,注水的內容太多,如果會JavaScript和XML,這本書關于Ajax的近200頁中,只有約20頁的內容對是有用的。現在很多AJAX框架,書中一個都沒講到,看完這本書,你還是無法在實際項目中使用Ajax的,因為自已去寫基礎Javascript代碼太累了,誰還會去重新發明輪子呢?lucene和Ajax沒什么相關技術被糾合在一起寫,不明白作者是怎么想的。如果能把Lucene去掉,加入一些經典AJAX效果的實例,并深入介紹一個較酷的AJAX框架,和一些JavaScript調試開發工具,我想那一定會成為一本極好的書。

          去JavaEye查了一下,AJAX的框架很多,讓人不知如何選擇。我看到其中YUI-EXT框架做出來的界面效果相當棒,可以考慮用它。但Rails內置了一些AJAX框架,所以需要以后再比較一下。

          YUI-EXT的幾個效果DEMO:
          http://extjs.com/deploy/ext/examples/grid/edit-grid.html
          http://yui-ext.com/deploy/yui-ext/examples/tree/two-trees.html
          http://yui-ext.com/playpen/yui-ext.0.40/examples/dialog/msg-box.html

          posted on 2007-04-05 11:08 陳剛 閱讀(2734) 評論(2)  編輯  收藏 所屬分類: Rails&Ruby

          評論

          # re: Rails學習筆記(2)[未登錄]  回復  更多評論   

          EXT中文站
          www.ajaxjs.com
          2007-04-09 18:25 | frank

          # re: Rails學習筆記(2)  回復  更多評論   

          最近我也打算學習Ruby on rails
          2007-07-20 14:59 | 買福彩吧
          主站蜘蛛池模板: 平谷区| 襄城县| 昌吉市| 扶沟县| 理塘县| 兴城市| 东乌| 深水埗区| 九龙城区| 新建县| 施甸县| 钦州市| 阿坝县| 澄江县| 石棉县| 定边县| 平昌县| 恩平市| 西平县| 宁波市| 房产| 腾冲县| 铜山县| 图们市| 井冈山市| 舒城县| 清涧县| 金沙县| 勃利县| 边坝县| 庆元县| 彰化市| 黎川县| 隆子县| 满城县| 蒙城县| 句容市| 萍乡市| 东明县| 龙山县| 苍溪县|