铁轨上的红宝石和红宝石有什么区别吗?

时间:2013-09-08 04:30:17

标签: ruby-on-rails ruby

如果我想开始学习ruby on rails是否必须学习ruby或任何其他编程语言?

2 个答案:

答案 0 :(得分:1)

Rails是框架,而Ruby是语言。

学习什么都不是必须的,但学习其他内容可以帮助你理解它是如何工作的。

答案 1 :(得分:1)

Ruby是Ruby是一种dynamic, reflective, general-purpose object-oriented programming语言。

Ruby on Rails(ROR或rails)是一个open source web application framework,它运行在Ruby编程语言上.Rails具有独立于Web服务器的路由系统.Rails on Rails强调使用知名软件工程模式和原则,例如活动记录模式,约定优于配置(CoC),不重复自己(DRY)和模型 - 视图 - 控制器(MVC)。所以理解ROR需要对ruby有一些基本的了解。

因此Ruby和ROR是不同的,ROR只是建立在ruby之上。