2013-04-15 8 views
6

誰かが私のためにMVCをとても簡単に説明できますか? 私はちょうどそれのまわりで私の頭を包むように見える。誰かが私のためにMVCをとても簡単に説明できますか?

ほとんどのチュートリアルや冗長な説明は私を失います。

+1

どうすればよいですか:http://stackoverflow.com/questions/2626803/mvc-model-view-controller-can-it-be-explained-in-simple-terms?rq=1 – Quasdunk

答えて

18

を任意の処理を行わず、ユーザーと対話するすべてのアクセスと仕事、およびいくつかのビューを行います用語は、基本的にbank analogy

の変化を指し、MVCは以下のとおりです。

  • モデルは、物事
  • を知っているコードの一部です
  • Viewは、モデルが知っていることを示すコードの一部です。
  • コントローラは、ユーザーからのコマンドを取得し、表示する内容を表示し、何を知るかをモデルに知らせるコードの一部です。
2

これは、データ(モデル)、ロジック(コントローラ)、結果(ビュー)の分離です。 MVCを使用すると、アプリケーション内のさまざまな役割が分離され、より堅牢になるという利点があります。もう1つの利点は、プログラミングのこの方法にもっと多くの開発者が慣れているので、保守が簡単だということです。

関連する問題