IT技术博客大学习 共学习 共进步

编程语言介绍之Ruby on Rails

标点符 2010-02-09 09:05:56 浏览 3,764 次

   Ruby on Rails,也简称 RoRRails,是一个使用Ruby语言写的开源网络应用 框架,它是严格按照MVC结构开发的。它努力使自身保持简单,来使实际的应用开发时的代码更少,使用最少的配置。Rails的设计原则包括“不要重复自己”(Don’t Repeat Yourself)和“约定胜于配置”?onvention Over Configuration)。从视图中的Ajax应用,到控制器中的访问请求和反馈,到封装数据库的模型,Rails 为你提供一个纯Ruby的开发环境。发布网站时,你只需要一个数据库和一个网络服务器即可。

   

   使用Rails的架构开发网络应用一般都使用数据库,所以推荐使用一个关联式数据库系统来进行数据存储,若不能运行一个关联式数据库服务器,Rails也支持SQLite库。很多关联式数据库系统都支持,包括MySQL、PostgreSQL、SQLite、IBM DB2、Oracle和SQL Server。

   Ruby on Rails的优点还在于它集多种编程语言的优点于一身。和Java相比,它更适合开发轻量级的Web站点。

   

   参考链接:

   http://rubyonrails.org/

   http://rubyonrailscn.org/

   http://zh.wikipedia.org/zh-cn/Ruby_on_Rails  

建议继续学习

  1. 每个程序员都应该学习使用Python或Ruby (阅读 17,742)
  2. 我的PHP,Python和Ruby之路 (阅读 12,983)
  3. Ruby 和 Python (阅读 6,945)
  4. 为什么我们要从 NodeJS 迁移到 Ruby on Rails (阅读 6,203)
  5. 记上海Python社区聚会,谈Python和Ruby (阅读 4,828)
  6. Ruby 解析 HTML (Nokogiri) (阅读 4,826)
  7. Ruby作为服务器端应用已经成熟了 (阅读 3,563)
  8. windows下完全手动配置绿色版ROR (阅读 3,164)
  9. Ruby的多线程应用服务器介绍 (阅读 2,345)