1

3層アーキテクチャと(MVCまたはMVP)の違いを知りたいだけです。

私は C++ 開発者であり、新しい Web 開発者であるため、この質問をしています。さまざまなインターネット リソースを読みましたが、どちらも同じであることがわかりました。ベースラインは、次の 3 つのレイヤーがあることです。

  • 3 層アーキテクチャ: プレゼンテーション層、ビジネス ロジック層、およびデータ アクセス層
  • MVC: ビュー、コントローラー、モデル
  • MVP: ビュー、プレゼンター、モデル

MVP と MVC の違いに関する良いリソースを見つけましたが、それでも 3 層アーキテクチャと混同しています。

注: 3 層とは、物理層ではなく 3 つの論理層を指しています。

4

1 に答える 1

1

この質問MVC Vs n-tier architectureを見てください。特に MVP に対処するものではありませんが、MVP と MVC が同じ問題に対する 2 つの異なる見方であるように見えることを考えると、参考になるはずです。

于 2011-07-04T02:36:36.573 に答える