可能重复:
What is the difference between Ruby and Ruby on Rails?
两者之间有什么不同?
答案 0 :(得分:4)
Ruby是您编写的实际编程语言。它类似于php,python或C.
Ruby on Rails是ruby编程语言的框架,它基本上组织了ruby文件,创建了生成文件的抽象,并为您的编程强加了特定的规则,以标准化和简化开发体验。它类似于Django,它是python的框架,而cakePHP,是php的框架。
答案 1 :(得分:3)
答案 2 :(得分:1)
Ruby是一种编程语言,Ruby on Rails是一个基于Ruby的框架,用于构建Web应用程序。
答案 3 :(得分:1)
正如其他人已经回答的那样,Ruby是一种编程语言,而Ruby On Rails是使用Ruby构建的Web框架。
要说明的一点是Ruby语言是基于对象的,并且这些对象没有关闭,允许扩展语言。
Ruby On Rails使用这种可扩展性向Ruby添加功能,以增强其对Web应用程序的使用。