iT邦幫忙

6

學Rails 3要看什麼書?

  • 分享至 

  • xImage
  •  

今天網路逛著逛著,看到一位IBM的Technical Evangelist的文章<Rails Books>,開了幾本學習Rails的書單,並且分出適合學習的程度,寫的不錯,因此把它的書單備下來,加上一點自己的意見,也分享給邦友。
Ruby on Rails 3 Tutorial

適用:沒有Rails經驗的初學者
這本書是以讀者完全沒有Rails經驗為出發的,因此走的是step by step的範例引導教學,另外有提供Screencasts(不過當然是英文啦)

Agile Web Development with Rails (4th Edition)

適用:中等程度的開發者
這本書稍微接觸過Rails的人,大概都不會錯過,可說是聖經級的作品。一方面是Rails框架的開發者也是作者之一,另一方面,這本書也可說是37singnals如何敏捷開發網站的實際示範。又可學開發程式,又可學敏捷開發,很讚。

The Rails 3 Way (2nd Edition)

適用:中等程度的開發者
根據Antonio Cangiano的說法,有Rails開發經驗的人,從這本殺進去就對了,是一本很好的參考用書。

Rails Antipatterns

適用:中等程度的開發者
光是書名聽起來就是進階書了,Antonio Cangiano說這本書能教你善用Rails框架的優點,避開缺點。

Crafting Rails Applications: Expert Practices for Everyday Rails Development

適用:中等程度的開發者|具備Rails的經驗
這本書還蠻奇特的,因為還在beta階段,預計今年5月才會出,但是已經可以購買它的beta電子版(這樣也行)。
它是所謂的cookbook,可以學習一些實際狀況的解決技巧。

最後Antonio Cangiano還建議怎麼買,如果是沒有Rails經驗的開發者,當然就是從《The Rails Tutorial》和《The Rails 3 Way》開始,基礎打好了,就可以再消化《Rails Antipatterns》和《Agile Web Development with Rails》。

雖然我以前有按書打code學Rails,不過那已經是1.x版的時代了,經過2代到現在大改的3代,我想,我也會從《The Rails Tutorial》和《Rails 3 Way》開始吧。

不過更希望《Agile Web Development with Rails》能出中文版,台灣好像出到第二版就沒出了,簡體書有出到第三版。第四版不知命運如何。


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
逮丸逮丸
iT邦大師 1 級 ‧ 2011-01-05 08:17:52

最近有一個 Rails 的教學網站:

Rails for Zombies
註冊個帳號,先看教學影片,
再做線上測驗,是蠻有趣的學習途徑。
完成一個單元後,
才能進入下一單元的教學。

只是 Zombie 僵屍 是外國電影中常見的題材,
不大了解其文化為何喜歡拿Zombie來作文章…

<object data="http://www.viddler.com/simple/82ae973b" height="350" id="viddler" type="application/x-shockwave-flash" width="439"> <param name="id" value="publisher"></param><param name="align" value="middle"></param><param name="flashvars" value="key=82ae973b&useJavaScript=t"></param><param name="allowscriptaccess" value="always"></param><param name="allownetworking" value="all"></param><param name="allowfullscreen" value="true"></param><param name="scale" value="noscale"></param><param name="quality" value="high"></param><param name="wmode" value="transparent"></param><param name="src" value="http://www.viddler.com/simple/82ae973b"></param><param name="name" value="publisher"></param></object>

wordsmith iT邦高手 1 級 ‧ 2011-01-05 09:54:46 檢舉

真的,Zombie在美國文化中具有崇高不可取代的地位啊。

這種學習法還蠻有趣的,學完不知道會不會有Zombie證書。

bizpro iT邦大師 1 級 ‧ 2011-01-15 22:12:03 檢舉

zimbie, vampire, ghost, 等等在各民族都有, 人類敬天地, 畏鬼神的天性. 當然, 在wikipedia的這篇文章寫得淋漓盡致:
http://en.wikipedia.org/wiki/Zombies_in_popular_culture
就我看來, Zombies, Dummies, 和the rest of us一樣, 自我解嘲為無名小卒之類的.

0
bigair
iT邦新手 2 級 ‧ 2011-01-05 10:30:09

強力推薦Agile Web Development with Rails,只是Rails改版蠻快的,也可以考慮買電子版就好

0
bizpro
iT邦大師 1 級 ‧ 2011-01-15 22:19:30

近來要裝redmine, 所以看了一下Ruby和Ruby On Rails, 看來很有潛力. 另外一個語言也很有潛力, grails+groovy, 是學習Ruby On Rails(RoR)的java分支, 同時呢, 還有jruby(剛出的版本支援Ruby 1.9了), 是根基於JVM的Ruby相容語言, 提供更好的效能, 我計畫把redmine架在jruby上, 可以用glassfish或tomcat來運行RoR和redmine.

我要留言

立即登入留言