3層アーキテクチャと(MVCまたはMVP)の違いを知りたいだけです。
私は C++ 開発者であり、新しい Web 開発者であるため、この質問をしています。さまざまなインターネット リソースを読みましたが、どちらも同じであることがわかりました。ベースラインは、次の 3 つのレイヤーがあることです。
- 3 層アーキテクチャ: プレゼンテーション層、ビジネス ロジック層、およびデータ アクセス層
- MVC: ビュー、コントローラー、モデル
- MVP: ビュー、プレゼンター、モデル
MVP と MVC の違いに関する良いリソースを見つけましたが、それでも 3 層アーキテクチャと混同しています。
注: 3 層とは、物理層ではなく 3 つの論理層を指しています。