Rails學(xué)習(xí)筆記(2)
用兩周時間看完了《應(yīng)用Rails進行敏捷WEB開發(fā)》的前15章,對其ActiveRecord的功能是感覺相當(dāng)震憾的。ActiveRecord是Rails的數(shù)據(jù)模型層,其功能和Hibernate類似,不過在開發(fā)上前者簡單了很多,ActiveRecord功能強大,代碼量卻少得驚人。我覺得搞JAVA開發(fā)的人都應(yīng)該看看Rails,即使不用Rails來進行實際開發(fā),也有很多設(shè)計思想可以借鑒。當(dāng)然,Rails中很多功能和簡潔的使用方式,Java是實現(xiàn)不來的,這也是動態(tài)腳本和靜態(tài)編譯的不同。15章之后就邊做邊看吧,實踐中才能體會更深。
《應(yīng)用Rails...》是好書,翻譯得不錯。不過也有瑕疵,比如書上總出現(xiàn)“引用原書第***頁的***”,暈!難道還要去找原書來翻翻。這種低級錯誤和譯者無關(guān),譯者交書稿時未經(jīng)過排版,所以是無法確定下頁碼的。而出版商的編輯在排版完成后,本應(yīng)該交作者再核對修改,但這一道工序似乎被省去了。
過去幾年我大都是做后臺,前臺則是用SWT寫胖客戶端。離開WEB已經(jīng)很久了,WEB的新技術(shù)出得很多,AJAX是其中一個比較重要的。買了一本《Ajax基礎(chǔ)教程》看了一章都沒甚么看明白Ajax是個什么樣子,去榕湖圖書館借了本《征服Ajax+Lucene構(gòu)建搜索引擎》,這回知道什么是Ajax了,其核心很簡單就是XMLHTTPRequest的使用,主要知識面在JavaScript和XML。《征服Ajax...》這書深度不行,注水的內(nèi)容太多,如果會JavaScript和XML,這本書關(guān)于Ajax的近200頁中,只有約20頁的內(nèi)容對是有用的。現(xiàn)在很多AJAX框架,書中一個都沒講到,看完這本書,你還是無法在實際項目中使用Ajax的,因為自已去寫基礎(chǔ)Javascript代碼太累了,誰還會去重新發(fā)明輪子呢?lucene和Ajax沒什么相關(guān)技術(shù)被糾合在一起寫,不明白作者是怎么想的。如果能把Lucene去掉,加入一些經(jīng)典AJAX效果的實例,并深入介紹一個較酷的AJAX框架,和一些JavaScript調(diào)試開發(fā)工具,我想那一定會成為一本極好的書。
去JavaEye查了一下,AJAX的框架很多,讓人不知如何選擇。我看到其中YUI-EXT框架做出來的界面效果相當(dāng)棒,可以考慮用它。但Rails內(nèi)置了一些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
《應(yīng)用Rails...》是好書,翻譯得不錯。不過也有瑕疵,比如書上總出現(xiàn)“引用原書第***頁的***”,暈!難道還要去找原書來翻翻。這種低級錯誤和譯者無關(guān),譯者交書稿時未經(jīng)過排版,所以是無法確定下頁碼的。而出版商的編輯在排版完成后,本應(yīng)該交作者再核對修改,但這一道工序似乎被省去了。
過去幾年我大都是做后臺,前臺則是用SWT寫胖客戶端。離開WEB已經(jīng)很久了,WEB的新技術(shù)出得很多,AJAX是其中一個比較重要的。買了一本《Ajax基礎(chǔ)教程》看了一章都沒甚么看明白Ajax是個什么樣子,去榕湖圖書館借了本《征服Ajax+Lucene構(gòu)建搜索引擎》,這回知道什么是Ajax了,其核心很簡單就是XMLHTTPRequest的使用,主要知識面在JavaScript和XML。《征服Ajax...》這書深度不行,注水的內(nèi)容太多,如果會JavaScript和XML,這本書關(guān)于Ajax的近200頁中,只有約20頁的內(nèi)容對是有用的。現(xiàn)在很多AJAX框架,書中一個都沒講到,看完這本書,你還是無法在實際項目中使用Ajax的,因為自已去寫基礎(chǔ)Javascript代碼太累了,誰還會去重新發(fā)明輪子呢?lucene和Ajax沒什么相關(guān)技術(shù)被糾合在一起寫,不明白作者是怎么想的。如果能把Lucene去掉,加入一些經(jīng)典AJAX效果的實例,并深入介紹一個較酷的AJAX框架,和一些JavaScript調(diào)試開發(fā)工具,我想那一定會成為一本極好的書。
去JavaEye查了一下,AJAX的框架很多,讓人不知如何選擇。我看到其中YUI-EXT框架做出來的界面效果相當(dāng)棒,可以考慮用它。但Rails內(nèi)置了一些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