2012-02-14 43 views
6

Ruby on RailsとRubyの違いは何ですか?私は4人に尋ねましたが、誰も決定的な答えを出すことはできません。 RailsはRuby、DjangoからPython、CocoaからObjective Cまでのライブラリですか、それとも異なる機能を持つ全く異なる言語ですか? RubyだけではできないRailsで何ができますか?RubyとRuby on Rails

+0

[RubyとRORの違いは何ですか?](http://stackoverflow.com/questions/22999143/what-is-the-difference-between-ruby-and-ror) – MrYoshiji

答えて

9

RailsはRubyでWebアプリケーションを構築するためのフレームワークです。 Rubyは汎用プログラミング言語です。はい、RailsはDjangoに似ています。

+1

小さな例でRailsの有用性を示すことができればいい+1 – cctan

+1

Railsが主なものの1つは、あなたのWebアプリケーションのMVCパターンを強制することです。 http://guides.rubyonrails.org/で読むことができます。 RailsのWeb開発に焦点をあてた例として、無数のヘルパーを提供しています.'mail_to( '[email protected]') 'はmailtoリンクを生成します:' [email protected] '。 – m33lky

+0

はい、Railsサイト(メインサイトとガイド)を調べて始めてみることをお勧めします。 MVCパターンについての議論に入るのは、おそらくRubyとRailsの違いを見いだすだけの人です。 – RyanW

1

Rubyはpythonやobjのようなプログラミング言語です。Railsはプログラミング言語ではありません。これは、Webアプリケーションを作成するためのWebフレームワークであり、Rubyプログラミング言語を使用します。 :)

0

RoRはRuby上のWebアプリケーションフレームワークです。公式Railsドキュメントの続きを読むhere