MVCの利点については、以前にもこのブログで書きました。
その他にも、MVCを採用すると、WEBアプリ等では、よくあることですが、デザインをAさん、内部をBさんのように分けて平行で開発することができます。
これは、WEBアプリだけではなく、WindowsアプリでもMVCを採用すれば、多重化することができ、Viewを専門で作成する人、Modelを専門で作成する人と分けて開発することができ、納期を短縮することができます。
その他にも同期処理なども簡単にできることがあります。
ModelとViewがきっちりと分かれていないと、どうしてもできないことなので、アーキテクチャの基本はMVCだなと感じます。
その他にも、MVCを採用すると、WEBアプリ等では、よくあることですが、デザインをAさん、内部をBさんのように分けて平行で開発することができます。
これは、WEBアプリだけではなく、WindowsアプリでもMVCを採用すれば、多重化することができ、Viewを専門で作成する人、Modelを専門で作成する人と分けて開発することができ、納期を短縮することができます。
その他にも同期処理なども簡単にできることがあります。
ModelとViewがきっちりと分かれていないと、どうしてもできないことなので、アーキテクチャの基本はMVCだなと感じます。