“Ruby on Rails 是一个重大突破,大大降低了编程的门槛。
以前需要数周或数月才能实现的强力网络应用程序,
现在只需要几天而已。”
-Tim O'Reilly, O'Reilly 媒体创始人
阅读更多评论
“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
Read more quotes
“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
Read more quotes
“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
Read more quotes
“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
Read more quotes
“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
Read more quotes
“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
Read more quotes
“Rails is the killer app for Ruby.”
Yukihiro Matsumoto, Creator of Ruby
Read more quotes
Rails包括了哪些东西?
Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails基于MVC(模型- 视图- 控制器)设计模式。从视图中的Ajax应用,到控制器中的访问请求和反馈,到封装数据库的模型,Rails 为你提供一个纯Ruby的开发环境。发布网站时,你只需要一个数据库和一个网络服务器即可。
谁已经在使用
Rails?
各类机构,从初创公司、非赢利性组织到企业集团都在使用Rails。Rails是一个基础框架,适用于开发各类网络应用程序。至于这个程序究竟是团队合作平台,社区,电子商务,内容管理或者统计系统,
则由你来决定。譬如:
我还需要其
他什么?
Rails 支持各类网络服务器和数据库。在服务器方面,我们推荐Apache、 lighttpd 或 nginx 代理至 Mongrel (或者使用FastCGI)。
数据库方面,你可以采用MySQL、PostgreSQL、 SQLite、 Oracle、 SQL Server、 DB2、 或其他任何我们支持的系统。
Rails可以在各类操作系统上运行,不过我们建议采用基于'nix的系统进行开发。
如果你需要网站主机服务, 请参见 Rails 网络主机服务列表(英语).