如果我想开始学习ruby on rails是否必须学习ruby或任何其他编程语言?
答案 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之上。