Beginning Ruby on Rails
有 Beginning、Learning、Novice、Dummies、Head First、Head Rush 字樣,適初學者。
有 Pro、Professional、Enterprise、Art、Way 字樣,適進階者。
有 Bible、Nutshell、All in One(AIO) 字樣,大小通吃?
(早期的?)給初學者的中文程式書,
每個功能語法都寫得很詳細,
每章後面都有幾個習題,
但讀下來,總不曉得要怎麼用這些語法,
因裡面的範例,互相獨立而不相干,
若要認識一個程式語言,
這樣的編排也無可厚非。
然而,這樣的編排方式,
用在介紹 Framework,會是怎麼樣子?
這本書的每個範例,都個自獨立一個Project,
然後只寫該介紹單元的非常簡單範例操作;
對於習慣上述的程式學習方式者,
才會覺得這本書教得很詳細;
對於要釐清某一功能時,
本書的各個範例也因為較不與其他範例有關聯,
也是個別的一個 Project,
反而比較容易集中焦點,看清是怎麼回事。
每個人初學入門的方式不同,
可從見林再見樹的方式進行,
也可從見樹再見林的方式擴展;
如果只想利用RoR快快完成小功能的網站運作,
是不錯的參考。
但對想針對某功能,
查還有什麼參數可設,
就不容易在此書找到。
本書適合:初學程式者、習慣傳統程式語言書籍編排者。
不太適合:非初學者、不慣傳統程式語言書的獨立零碎範例型式者。