結論
・Rubyはプログラム言語の一つ。(他にはJava,PHPなど)
・Ruby on Railsはフレームワークの一つであり、言語ではない
・プログラミング言語Rubyで作成されているので、Ruby on Railsという名前になっている。
Ruby on Railsとは
Webアプリケーションフレームワークの1つです。Railsとも呼ばれています。
Webアプリケーションとは
ブラウザを介してクライアントにサービスを提供する
フレームワークとは
アプリケーションを開発するとき、その土台として機能させるソフトウェアのこと。
Ruby on Rails 特徴
・MVCアーキテクチャ
・DRY(Don’t Repeat Yourself)
・CoC(Convention over Configuration)
MVCアーキテクチャ
Model,View,Controller設計法に基づいて開発を行います。
DRY(Don’t Repeat Yourself)
DRY原則とは、同じこと(ソースコード)を繰り返し記述するのは避けよ
CoC(Convention over Configuration)
設定より規約