鐵道上的紅寶石碎了

今天突然被叫去報告這陣子學ruby on rails的心得

要評估是否適合用來開發接下來的新系統

很倉促的準備投影片 突然覺得組織力突飛猛進的感覺

只是最後還是選擇放棄 這種感覺相當複雜

因為我好歹也讀完了rails way三分之一本

前前後後零碎時間加一加也一個多月了

要放棄似乎會有前功盡棄之憾 而PM也一直覺得很有趣

但會中我還是不得不提出它的優缺點

優點在於 快速開發 程式碼少 conventions over configurations

但缺點也是其一體兩面 它幫你做了太多事了 讓人覺得"驚驚"

但如果不照著它的習慣來 有一些特別的需求 只會讓開發更麻煩

而最大的concern在於 用的人太少了 尤指台灣大陸地區

google上找到的資料不是舊 就是很少 書籍也沒幾本 如果開發過程有問題 怎麼辦

它的MVC很棒 activerecord很優 ruby語法靠北的簡短

但是也因此被它綁死了 只能照它的規則來玩 多餘的需求只好等改版

也或許是自己不夠強 但是本案沒有太多的時間去學習它

開發快速背後的秘辛 就是花費更長的學習曲線 與follow it’s conventions換來的

說來心情也複雜 不過怎麼樣都好啦 至少對它小有了解了

看看會不會改成c# 很期待呀 又可以學新語言了^^