2

Model-View-Presenter と Three-Tier の 2 つのアーキテクチャの違いは何ですか?

個別に読むとそれぞれの定義は理解できますが、どのように違うのかすぐにはわかりません。デスクトップと Web のどちらですか? 私は現在、GUI を介して複雑なデータ モデルを視覚化するために、Python で単純なデスクトップ アプリケーションを開発しています。

ありがとう!

4

3 に答える 3

4

MVCはUIパターンであり、3層はアプリケーションアーキテクチャパターンです。つまり、UI、BL、データの3つの層でアプリケーションを設計できます。そして、UI層でMVCを使用するよりも。

于 2010-06-29T00:02:23.823 に答える
1

MVC は、3 層アーキテクチャを簡素化しようとする UI 実装パターンです。MVC は、3 層を実装できる方法の 1 つにすぎません。

于 2011-11-28T03:59:55.077 に答える
0

主な違いは、MVP / MVCでは、ビューがモデルに到達してデータを取得するのに対し、n層では、各層が真上/真下の層とのみインターフェイスできるという、より厳密な分離があることです。それ。

于 2010-06-28T23:52:52.343 に答える