Ruby on Rails 正體中文版

Ruby on Rails 正體中文版

RoR 包括了
甚麼?Rails 是個完整的程式架構用來開發有資料庫的網頁程式。 其程式設計型態為 模型-檢視-控制器 (Model-View-Control)。不管是 檢視裡的 Ajax,還是 控制器裡的 需求/回覆,還是模擬資料庫的模型,Rails 都是用 Ruby 來開發。你只需要一個資料庫 和一個網頁伺服器就可以上線。
 
誰已經在用
Rails 了?新開的公司,非營利性的組織,和企業機構都有在用 Rails。 Rails 注重基礎建設所以幾乎任何的網頁程式都可用到。 協同運作,社群,電子商務,內容管理,統計資料等 都可用 RoR。例子:


Basecamp: 企劃管理
37signals 開發的第一套 Rails 程式。
 
Campfire: 商業界用的團體聊天室。
Ajax 套用推於極限。
 
 
43things: 實現你生命中的目的。


ODEO: 錄下並分享音樂。
 
 
Strongspace: 安全的分享檔案。
 
Typo: 部落格程式
 
看更多例子
 
 
我還需要
甚麼?Rails 跟很多不同的 網頁伺服器 和 資料庫 都可相容。我們推薦Apache 或 lighttpd 跑 FastCGI / SCGI 來當網頁伺服器。資料庫的話你可以用 MySQL, PostgreSQL, SQLite, Oracle, SQL Server, DB2, 或 Firebird. 幾乎任何的電腦系統都可以跑,但我們推薦 Unix 家族的來當上線用的機器。

如果你需要架站,RoR 官方網站用的是 TextDrive。 它提供極好的專案並有經驗的職員。 不管是分享或私人的架站服務,他們是 RoR 的專家。 Wiki 裡面有列其他提供架站服務的廠商。

Ruby

Rails 開發環境詳細的步驟可以來這裡看, 裡面有影片顯示喔。

我們建議用Ruby 1.8.6 . Ruby 1.8.7, 1.8.5, 1.8.4, 還有 1.8.2 也可以,可是 1.8.3 版不行。

原始碼: 自己編輯程式
Windows 安裝檔案: Ruby, 受歡迎的外加功能, 編輯器
OS X 10.4: 內含的 Ruby 壞了,用這篇入門文章
OS X 10.5: 先安裝系統的 developer tools 然後下 "gem update rails" 指令
詳細的 Ruby 跟 Rails 安裝方法可到這裡參考。

RubyGems

RubyGems標準的 Ruby 套裝軟體管理程式. 它很像 apt-get, emerge, 和其他作業系統的套裝軟體管理程式。

下載 
(解壓縮,然後在其目錄下打:"ruby setup.rb")

Rails

當 RubyGems 安裝好後,用一行的指令就可以安裝 Rails 和它的附屬物:

gem install rails --include-dependencies

以後更新版本的 Rails 也可以用同樣的方式安裝。或下載獨立的 Rails 程式

寫你的程式

把程式的骨幹寫好然後啟動伺服器:

rails path/to/your/new/application
cd path/to/your/new/application
ruby script/server

"path/to/your/new/application" 是 到你的程式的路徑

你現在已在跑 Ruby on Rails 了! 打開 http://0.0.0.0:3000 並遵照上面的指示。

包裝好的 Ruby on Rails

如果你不想要花時間自己安裝 Ruby on Rails,你可以試試看已經包裝好的軟體。這寫軟體包含了所有的軟體:網頁伺服器,資料庫,Ruby,Rails 等等。

OS X: Locomotive.
Windows: Instant Rails.

用附加程式增加 Rails 的功能

網路上有很多為了 Rails 架構而寫的附加程式。雖然大部份的人不一定會用到,如果你有需要的話,它們會幫你增加很多很酷的功能。去 wiki 那裡讀有關附加程式。

編輯器

整個 Rails 的核心團隊都用 OS X 上的 TextMate。它是個很好的編輯器,有專門針對 Ruby on Rails 的關鍵字突顯跟指令。 如果你沒有在用蘋果電腦,試試看 Netbeans。 它是個 Sun Microsystems 開發的編輯器。

引用通告位址: 點閱取得引用位址
標籤: 網站軟體
評論: 0 | 引用: 0 | 閱讀: 4387