0

如果我想开始在 Rails 上学习 ruby​​,是否必须学习 ruby​​ 或任何其他编程语言?

4

2 回答 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 回答