The Merb Way
Rails 3 就是要把 Merb 整合進來,
了解 Merb,也就掌握了未來的 Rails。
Merb 是 Ruby 的 Frameworks 的其中一種,
與 RoR 比較起來是更輕量而快速,
剛出來的時候也試了一下,
但剛出來的東西,文件資料沒那麼多,
一些習慣在 Rails 用的套件之類,
在 Merb 一時也沒有,
自己對新的東西,還不是那麼有時間和本事來Try,
只好等等發展更成熟時,
再了解看看 Merb 是怎麼回事。
不料竟等到 Merb 要與 Rails 3 整合在一起,
目前 Merb 書籍 中,
只有這一本是剛出版,
其他就可能明年才會出來。
Rails 與 Merb 兩者定位不大相同,
Rails 是讓網頁程式設計可以更快速而方便開發,
所以就綁著許多方便的工具,
讓設計者可以聚焦在要 做什麼事 的邏輯和設計,
而不用費太多心思在 怎麼做出來 的細節上,
但代價就是速度及效能無法兼顧。
而 Merb 是聚焦在速度及可延展性上,
相對地在開發的便利上,就較麻煩些。
自己雖用 Rails 一段時間,
對 Merb 不熟的情況下胡亂地翻這本書,
裡面許多討論的議題,
比照到 Rails 是熟悉的,
但對 Merb 沒有經過些實作,
還是不容易 Rails 的語法直接就套上。
對於已熟悉 Rails 者,
是可以循著裡面有限的範例學習,
再對照 Rails 的經驗,
應可容易掌握 Merb 之道;
但對於沒有 Rails 經驗者,
而把這本當 Merb 的入門書,
因範例不多,整書的編排是以各部功能的細說,
不容易掌握 Merb 的使用,
建議是先從線上的教學累積一些經驗後,
這本書才較能派上用場。
本書適合:基本用過些 Merb 者,有志掌握 Merb 者。
不太適合:有志於網頁程式設計的初學者。