“Ruby on Rails is a breakthrough in lowering the barriers of entry to programming.
Powerful web applications that formerly might have taken weeks or months
to develop can be produced in a matter of days.”
-Tim O'Reilly, Founder of O'Reilly Media
讀更多引語
“Rails is the most well thought-out web development framework I’ve ever used.
And that’s in a decade of doing web applications for a living. I’ve built my
own frameworks, helped develop the Servlet API, and have created more than
a few web servers from scratch. Nobody has done it like this before.”
-James Duncan Davidson, Creator of Tomcat and Ant
讀更多引語
“It is impossible not to notice Ruby on Rails. It has had a huge effect both in
and outside the Ruby community... Rails has become a standard to which even
well-established tools are comparing themselves to.”
-Martin Fowler, Author of Refactoring, PoEAA, XP Explained
讀更多引語
“What sets this framework apart from all of the others is the preference for
convention over configuration making applications easier
to develop and understand.”
-Sam Ruby, ASF board of directors
讀更多引語
“Before Ruby on Rails, web programming required a lot of verbiage, steps and time.
Now, web designers and software engineers can develop a website
much faster and more simply, enabling them to be more productive
and effective in their work.”
-Bruce Perens, Open Source Luminary
讀更多引語
“After researching the market, Ruby on Rails stood out as the best choice.
We have been very happy with that decision. We will continue
building on Rails and consider it a key business advantage.”
-Evan Williams, Creator of Blogger and ODEO
讀更多引語
“Ruby on Rails is astounding. Using it is like watching a kung-fu movie,
where a dozen bad-ass frameworks prepare to beat up the little newcomer
only to be handed their asses in a variety of imaginative ways.”
-Nathan Torkington, O'Reilly Program Chair for OSCON
讀更多引語
“Rails is the killer app for Ruby.”
Yukihiro Matsumoto, Creator of Ruby
讀更多引語
RoR 包含了
甚麼?
Rails 是個完整的程式架構用來開發有資料庫的網頁程式。
其程式設計型態為 模型-視圖-控制器 (Model-View-Control)。不管是 視圖裡的 Ajax,還是
控制器裡的 需求/回覆,還是模擬資料庫的模型,Rails 都是用 Ruby 來開發。你只需要一個資料庫
和一個網頁伺服器就可以上線。
誰已經在用
Rails 了?
新開的公司,非營利性的組織,和企業機構都有在用 Rails。
Rails 注重基礎建設所以幾乎任何的網頁程式都可用到。
協同運作,社群,電子商務,內容管理,統計資料等 都可用 RoR。例子:
我還需要
甚麼?
Rails 跟很多不同的 網頁伺服器 和 資料庫 都可相容。我們推薦Apache 或 lighttpd
跑 FastCGI / SCGI 來當網頁伺服器。資料庫的話你可以用 MySQL, PostgreSQL, SQLite, Oracle, SQL Server, DB2, 或 Firebird.
幾乎任何的電腦系統都可以跑,但我們推薦 Unix 家族的來當上線用的機器。
如果你需要架站,RoR 官方網站用的是 TextDrive。
它提供極好的方案並有經驗的職員。 不管是分享或專用的架站服務,他們是 RoR 的專家。
Wiki 裡面有列其他提供架站服務的廠商。