文系35歳で始めるプログラミング

プログラミングについてのアウトプットを吐き出していきます。

MVCモデルとは

MVCモデルとは

一言でいうと

メンテナンスのために一つのソースコードに全ての処理に全部を書かず、役割ごとに分けて書く考え方のこと。

 

もう少し詳しく

モデル (Model)のプログラム
ビュー (View)の画面表示プログラムとに、
コンロトーラー (contoroller)のプログラムと、
役割ごとに分けてソースコードを分けて書く。

 

分けて書くことで、一つ一つのコードが簡略化し読みやすくなる。
また、分類もわかりやすいので、メンテナンスや管理がしやすくなるメリットがある。

 

初心者は、全てのコードを一つにまとめて書いてしまったほうが、全体の理解をすすめることができることもあるが、あとから分けるなどは非常に手間なため、これはどこの部分に当てはまるコードなのかを意識しながら整理していくといい。