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

时间:2011-12-03 08:23:17

标签: ruby-on-rails ruby

  

可能重复:
  What is the difference between Ruby and Ruby on Rails?

两者之间有什么不同?

4 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:3)

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

答案 2 :(得分:1)

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

答案 3 :(得分:1)

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

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

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