Ruby和Ruby on Rails有什么区别?

问题描述 投票:59回答:6

我这几天一直在研究Ruby,我注意到Ruby on Rails。

两者有什么区别?他们一起工作吗?语法是否相同?

ruby-on-rails ruby
6个回答
91
投票

Ruby是一种编程语言。 Ruby on Rails(“RoR”)是一个用Ruby实现的Web应用程序框架。

所以他们不仅“一起工作”,而且RoR依赖于Ruby。


20
投票

Ruby是一种通用语言。 Ruby on Rails是一个用于实现Web应用程序的Ruby框架。


14
投票

Ruby是一种解释型脚本语言,用于快速简便的面向对象编程。

Ruby是一种编程语言

Ruby on Rails是Web开发框架。

你可以在“Small Discussion about Ruby on Rails”中阅读更多内容。


9
投票

就像PHP有Codeigniter,CakePHP和Laravel一样,Ruby也有Ruby on Rails(“RoR”)。


8
投票

Ruby是一种脚本语言,Rails是一个使用Ruby构建的框架。

Ruby和Rails是紧密耦合的,“Rails是出自Ruby的魔力”。无论你在Rails应用程序中编写什么,都只是Ruby代码。当您运行Rails应用程序时,您只是使用Ruby的解释器来解释Ruby代码。


5
投票

Ruby on Rails是一个用Ruby语言编写的库。它的受欢迎程度促使许多人开始使用Ruby来编写它,这导致许多人将它们视为不可分割。 :)

© www.soinside.com 2019 - 2024. All rights reserved.