如果我想开始在 Rails 上学习 ruby,是否必须学习 ruby 或任何其他编程语言?
问问题
2386 次
2 回答
1
Rails 是框架,而 Ruby 是语言。
没有什么是真正必须学习的,但是学习其他东西是建立在什么基础上的,可以帮助你理解它是如何工作的。
于 2013-09-08T04:31:55.470 回答
1
Ruby 是 Ruby 是一种dynamic, reflective, general-purpose object-oriented programming
语言。
Ruby on Rails(ROR 或 rails)是一种open source web application framework
运行在 Ruby 编程语言上的语言。Rails 具有独立于 Web 服务器的路由系统。Ruby on Rails 强调使用众所周知的软件工程模式和原则,例如主动记录模式、约定优于配置 (CoC)、不要重复自己 (DRY) 和模型-视图-控制器 (MVC)。所以理解 ROR 需要对 ruby 有一些基本的了解。
因此 Ruby 和 ROR 是不同的,ROR 只是建立在 ruby 之上。
于 2013-09-08T04:37:06.850 回答