2012-02-14 199 views
6

Ruby on Rails和Ruby有什么区别?我问了四个人,但没有人能提出明确的答案。 Rails是Ruby的一个类库,Python Dj的Django或Objective C的Cocoa类库,还是具有不同功能的完全不同的语言? 在Ruby上无法完成的事情可以在Ruby上做什么?Ruby与Ruby On Rails

+0

[Ruby和ROR有什么区别?](http://stackoverflow.com/questions/22999143/what-is-the-difference-between-ruby-and-ror) – MrYoshiji 2014-04-10 21:19:58

回答

9

Rails是构建Web应用程序使用Ruby的框架。 Ruby是一种通用编程语言。是的,Rails类似于Django。

+1

它可能会重复如果Rails的实用性可以通过一些小例子展示,那就太好了+1 – cctan 2012-02-14 04:18:36

+1

Rails所做的一件主要事情就是为您的web应用程序强制使用MVC模式。你可以在http://guides.rubyonrails.org/上阅读它。作为Rails关注Web开发的一个例子,它提供了大量的帮助.'mail_to('[email protected]')'将生成一个mailto链接:'[email protected]'。 – m33lky 2012-02-14 04:37:59

+0

是的,伟大的建议,探索Rails网站(主站点和指南)开始。虽然进入关于MVC模式的讨论可能比仅仅发现Ruby和Rails之间的差异的人略微多一点。 – RyanW 2012-02-14 16:43:35

1

Ruby是一种编程朗等Python和OBJ C. Rails是不是编程郎。它是一个用于创建Web应用程序并使用Ruby编程语言的Web框架。 :)

0

RoR是Ruby上的Web应用程序框架。更多在官方Rails文档here