Ruby On Rails和Ruby之间有什么区别?

可能重复:
Ruby和Ruby on Rails有什么区别?

这两者有什么不同?

Ruby是您编写的实际编程语言。它类似于php,python或C.

Ruby on Rails是ruby编程语言的框架,它基本上组织了ruby文件,创建了生成文件的抽象,并为您的编程强加了特定的规则,以标准化和简化开发体验。 它类似于Django,它是python的框架,而cakePHP,它是php的框架。

  • Ruby是一种编程语言。
  • Ruby On Rails是一个使用Ruby的框架

Ruby是一种编程语言,Ruby on Rails是一个基于Ruby的框架,用于构建Web应用程序。

正如其他人已经回答的那样,Ruby是一种编程语言,而Ruby On Rails是使用Ruby构建的Web框架。

要说明的一点是Ruby语言是基于对象的,并且这些对象没有关闭,允许扩展语言。

Ruby On Rails使用这种可扩展性向Ruby添加function,以增强其对Web应用程序的使用。