RoR 包含了
甚麼?
Rails 是個完整的程式架構用來開發有資料庫的網頁程式。 其程式設計型態為 模型-視圖-控制器 (Model-View-Control)。不管是 視圖裡的 Ajax,還是 控制器裡的 需求/回覆,還是模擬資料庫的模型,Rails 都是用 Ruby 來開發。你只需要一個資料庫 和一個網頁伺服器就可以上線。
誰已經在用
Rails 了?
新開的公司,非營利性的組織,和企業機構都有在用 Rails。 Rails 注重基礎建設所以幾乎任何的網頁程式都可用到。 協同咦鳎缛海娮由虅眨瑑热莨芾恚y計資料等 都可用 RoR。例子:
Basecamp: 企劃管理 |
Campfire: 商業界用的團體聊天室。 |
43things: 實現你生命中的目標。 |
ODEO: 錄下並分享音樂。 |
Strongspace: 安全的分享檔案。 |
Typo: 部落格程式 |
看更多例子 |
我還需要
甚麼?
Rails 跟很多不同的 網頁伺服器 和 資料庫 都可相容。我們推薦Apache 或 lighttpd 跑 FastCGI / SCGI 來當網頁伺服器。資料庫的話你可以用 MySQL,PostgreSQL,SQLite,Oracle,SQL Server,DB2,或 Firebird. 幾乎任何的電腦系統都可以跑,但我們推薦 Unix 家族的來當上線用的機器。
如果你需要架站,RoR 官方網站用的是 TextDrive。 它提供極好的方案並有經驗的職員。 不管是分享或專用的架站服務,他們是 RoR 的專家。 Wiki 裡面有列其他提供架站服務的廠商。