Ruby On Rails
相信看過 Ruby On Rails 網站上 demo 影片的人,都會對於可以在 15 分鐘內快速開發好一個 Weblog 網站留下深刻的印象。Ruby On Rails 可以說是最近非常熱門的一個 Web Application Framework,甚至於像 PHP,也都有人想要仿照 Ruby On Rails 的概念,建構類似的 PHP Framework。
Ruby On Rails 最吸引的人的地方應該就是內建了 ORM (Object-Reational Mapping),把 Web Application 對於資料處理的 CRUD 都已經內建在整個 framework 裡面;另外加上 MVC 的架構分的非常的清楚,幾乎可以說整個開發過程就是強迫你要使用 MVC 的架構去設計,所以相對於其他的 Web Application Framework 來說,ROR 在初期的開發速度的確是會佔有非常大的優勢;另外 ROR 對於 AJAX 的 support 也是另外一個讓它受到歡迎的原因之一。
最近我剛好要跟朋友合作一個系統,我一開始一直想要使用 ROR 當作開發的環境,希望可以透過 ROR 來簡化開發的時程;加上因為我現在如果在家都會使用 iBook 來寫程式,而 ROR 在 OSX 上面搭配 Texmate 幾乎是絕配吧。
不過在下載 ROR 下來玩了一兩天,也稍微把 ROR 上面的 Tutorial 看了一些,最後還是決定使用 PHP 當作開發的環境。最主要的問題是,相對於 PHP 來說,Ruby 的語法我得要重新學習;另外 ROR 目前的 Performance 還不夠好;加上 Textmate 在我的 iBook 上面一直有問題 ,所以還是決定回到 PHP 環境上面老實的慢慢開發。
不過我還是極力推薦想要快速開發的人可以去嘗試看看 ROR,在未來我可能還是會去學一下 ROR,現在的話... 事情實在太多,沒辦法再分心了 XD。
沒有留言:
張貼留言