我这几天一直在研究Ruby,我注意到Ruby on Rails。
两者有什么区别?他们一起工作吗?语法是否相同?
Ruby是一种编程语言。 Ruby on Rails(“RoR”)是一个用Ruby实现的Web应用程序框架。
所以他们不仅“一起工作”,而且RoR依赖于Ruby。
Ruby是一种通用语言。 Ruby on Rails是一个用于实现Web应用程序的Ruby框架。
Ruby是一种解释型脚本语言,用于快速简便的面向对象编程。
Ruby是一种编程语言
Ruby on Rails是Web开发框架。
你可以在“Small Discussion about Ruby on Rails”中阅读更多内容。
就像PHP有Codeigniter,CakePHP和Laravel一样,Ruby也有Ruby on Rails(“RoR”)。
Ruby是一种脚本语言,Rails是一个使用Ruby构建的框架。
Ruby和Rails是紧密耦合的,“Rails是出自Ruby的魔力”。无论你在Rails应用程序中编写什么,都只是Ruby代码。当您运行Rails应用程序时,您只是使用Ruby的解释器来解释Ruby代码。
Ruby on Rails是一个用Ruby语言编写的库。它的受欢迎程度促使许多人开始使用Ruby来编写它,这导致许多人将它们视为不可分割。 :)