2012-02-14 200 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