Help us understand the problem. What is going on with this article?

[rails]MVC(Model View Controller)を理解しよう

MVC(Model View Controller)とは?

railsはMVCという考え方で構成されています。
全てのコードを同じ場所に書いてしまうと、コードが複雑になるため、
railsでは、保守性を維持するために、Model、View、Controllerの3つの処理パターンに分けて管理しています。

model

データを扱う部分です。
データベースに対して、データの登録や取得、更新、削除などの処理を行います。

view

PCの画面に関わる部分です。
HTMLを読み込み、ブラウザに表示させるためのものです。

controller

modelとviewの中間に位置します。
ユーザーからのリクエストを受けて、Modelと連携したり、どの画面(View)を表示するのかといったことを制御します。

image.png

yusuke1209kitamura
プログラミング歴3ヶ月の初心者です。 記事に関して、ご意見・ご指摘いただけますと助かります。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away