幾本不錯的Ruby和Ruby On Rails電子書下載

3
29,297 人次

之前在XDite的部落格看到了「ROR 的新手建議書單」這篇文章,剛好我最近也在學Ruby On Rails,也買了不少中文書,不過總覺得不太夠,於是便去scribd.com這個線上文件分享網站找找,果然找到了一堆相關的電子書(當然是原文的),如果你也正在學Ruby或ROR,不妨去下載這幾本不錯的電子書(PDF檔,每本都有數百頁)來參考看看,對你的功力有一定程度的助益喔!

2401613 31805032936700

程式設計學了二十幾年,網站也做了不少年,直到之前看到了史上壽命最短的Web 2.0網站–「BlogBlind」,才發現了ROR這個好東西,於是便買了一堆書回來K,不是原文翻譯的,就是大陸那邊寫的,要拿來當教材感覺都不是很理想(不太適合初學者學習),於是上去scribd.com上去找找,果真發現一堆不錯的電子書,可以直接下載PDF檔來閱讀,學習起來也更加順手(當然英文要好一點才看得懂啦 🙂 )。

什麼是Ruby? 什麼是Ruby On Rails (ROR)?

簡單來說,Ruby是一種直譯式的物件導向語言,1993年由日本人松本行弘開發,1995年釋出。Ruby是由Perl演變而來,語法比Perl更為簡潔,並具備完整的物件導向能力,內建的正規表達式引擎,在處理文字上有相當優異的表現。

而ROR則是由David Heinemeier Hansson(簡稱 DHH)所開發的一個架構,能輕鬆快速地開發Web 2.0網站及Ajax,使用MVC架構,將程式碼、網頁模板及資料庫加以分離,開發網站的速度相當驚人。(可以參考Xdite的「絕望網」及「VeryXD」,開發的時間皆相當快速)

如何下載電子書?

只要點選下方電子書的書名,就會超連結到scribd網站,此時畫面上會先載入Flash版的電子書,需要先等待一段時間,然後按下右方的Download旁的PDF圖示,即可進行下載,相當方便。

 image

Ruby電子書

2401613OReilly Ruby CookBook 2006

這本是O’Reilly的Ruby經典教科書,筆者就不多介紹了。

 

 

3690395 Programming Ruby, 2nd Edition

一本不錯的Ruby語言教材,但是內容較為艱深,建議有點Ruby的基礎之後再閱讀。

 

 

Ruby On Rails 電子書

2936700

Build Your Own Ruby on Rails Web Applications (建立你自己的ROR網頁應用程式)

筆者相當推薦這本書,從Ruby和ROR的介紹、入門、安裝到開發,內容相當完整、充實,也有豐富的圖片,讓學習者很容易上手,如果你是ROR的新手,相當值得閱讀。(內容為彩色頁)

  3180498

Beginning Rails from novice to professional (開始Rails從初學到專家)

另一本不錯的ROR入門書,可以跟前一本對照來學習,效果更佳(內容為黑白頁)

 

3183280

Practical Rails Projects (實用的Rails專案)

這本書是為進階的程式開發者而撰寫,裡面有多種專案範例,如部落格、遊戲網站。如果你已經熟悉ROR,這本書可以提供不少實作的技巧。

 3180503

 Rails Solutions – Ruby On Rails Made Easy  (Rails解決方案 – ROR簡單完成)

另一本ROR入門書,從基本的Ruby語法到ROR實作,有相當完整的教學,適合初學者閱讀。(黑白頁)

 

3181588

 Manning Publications – Ruby for Rails

這是一本很「硬」的書籍,不太適合初學者閱讀,主要是深入介紹Ruby語言及ROR架構,以語法為主,鮮少圖片,也沒有專案範例,適合進階或高階的ROR玩家或設計師來閱讀。(黑白頁)

 

其他不錯的參考書

碼上就會:Rails敏捷開發網站

這本書已經出到第二版了,可算是ROR的經典教科書,不可不讀! (內容尚未支援Rails 2.0)

 image

Ruby Programming-向Ruby之父學程式設計

Ruby的發明人所撰寫,內容由淺入深,是本Ruby語言入門的好書。

image

結語

因為筆者目前也是在學習階段,僅利用工作閒暇之餘來研讀ROR相關書籍,以上介紹不詳盡之處請多多包涵啦,如果有ROR的同好也可以切磋一下,或是上「大家一起來玩玩Ruby on Rails」這個網站,也有不少教學的資源喔!

如果你不知道什麼是 Ruby On Rails,提供幾個網站給你參考看看:

image

image

3 意見

  1. 關於
    『 Ruby Programming-向Ruby之父學程式設計
    http://search.books.com.tw/exep/prod_search_redir.php?key=Programming+Ruby&area=mid&item=0010350699
    【Ruby的發明人所撰寫】,內容由淺入深,是本Ruby語言入門的好書。 』
    這段文句中【 】中的敘述可能需要修改喔,

    這本書在
    『博客來書籍館>Ruby Programming-向Ruby之父學程式設計的介紹中』,
    是由Ruby之父Yukihiro Matsumoto(matz, 松本行弘)監修的,
    所以Ruby之父應該只是監督,而非作者。

發表迴響