编程语言介绍之Ruby on Rails
浏览:2647次 出处信息
Ruby on Rails,也简称 RoR 或 Rails,是一个使用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://zh.wikipedia.org/zh-cn/Ruby_on_Rails
建议继续学习:
- 每个程序员都应该学习使用Python或Ruby (阅读:16094)
- 我的PHP,Python和Ruby之路 (阅读:11695)
- Ruby 和 Python (阅读:5453)
- 为什么我们要从 NodeJS 迁移到 Ruby on Rails (阅读:5395)
- Ruby 解析 HTML (Nokogiri) (阅读:3863)
- 记上海Python社区聚会,谈Python和Ruby (阅读:3646)
- Ruby作为服务器端应用已经成熟了 (阅读:2604)
- windows下完全手动配置绿色版ROR (阅读:2295)
- Ruby的多线程应用服务器介绍 (阅读:1774)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:编程语言介绍之Python
后一篇:不定参数的应用 function(fmt, …) >>
文章信息
- 作者:标点符 来源: 标点符
- 标签: Ruby
- 发布时间:2010-02-09 09:05:56
建议继续学习
近3天十大热文
- [694] Go Reflect 性能
- [26] 正态分布的前世今生(一)
- [18] rsync同步的艺术
- [15] 基于HTTP缓存轻松实现客户端应用的离线支持
- [15] Cuckoo Filter:设计与实现
- [14] Linux Used内存到底哪里去了?
- [13] 什么是DNS劫持和DNS污染?
- [13] 公钥私钥加密解密数字证书数字签名详解
- [13] 关于RDS只读实例延迟分析
- [13] Linux内存中的Cache真的能被回收么?