MVC(Model,View,Controller)について
Ruby on Railsを学習し始めると、ターミナルとの付き合いが長くなりますが、それ以外にもMVCとも頻繁に付き合うようになります。
今回は、初学習者の僕の理解の範囲内で説明したいと思います。
MVCとは、Model(モデル)、View(ビュー)、Controller(コントローラー)のことです。
このお三方は、webアプリケーションの中でやり取りをしています。
Controller(コントローラー)が、クライアント(PC,スマホなど)からのリクエストを受けるところから処理がスタートします。
それから、@postをView(ビュー)に返します。このView(ビュー)はwebページの見た目のことですね。
Model(モデル)はデータベースとのやり取りを行なっています。
もう一つ何か大事なものがあったのですが、それは今日確認したいです。
それではまた。