アーシの毎日インプット

毎日1つ以上学習する。学習した内容を公開する。を目標に自分のスキルアップを目指します。

mvc

スポンサードリンク

model

view

controller

 

の略です。

 

UIをもつアプリケーションのアーキテクチャの1種です。

 

私はseとして働いていますが、フロントエンドにはあまり関わってこなかったため、ここら辺の知識が不足しています。

 

 

このモデルに則らなければUIをもつアプリケーションが開発できないというわけではないのですが、ある程度開発規模が大きくなるとなんとなくのルール・指標やフレームワークがあると開発全体の統一感がでてきます。

 

今回のMVCでは、次のような役割でUIを持つアプリケーションを作ります。

 

Model

ビジネスロジックの実行

・アプリケーションのデータ操作

 

View

・画面表示

・ユーザからの画面入力

・Modelを介した結果出力

 

Contoroller

・入力情報の受け取り

・処理Modelの選択

・返却Viewの決定

 

ここら辺を意識してプロジェクトのチーム分けをしたりするといいですね。

 

大体私はModel部分の担当です。

【アーシの原点】

【頭を鍛える迷路集】


スポンサードリンク