私はこれらのパターンのそれぞれがどのように機能するかについてかなり良い考えを持っており、それらの間の小さな違いのいくつかを知っていますが、それらは本当に互いにまったく異なっていますか?
プレゼンター、プレゼンテーションモデル、ViewModel、コントローラーは基本的に同じ概念のようです。
これらの概念をすべてコントローラーとして分類できなかったのはなぜですか?アイデア全体が大幅に簡素化されるのではないかと思います。
誰かが彼らの違いを明確に説明できますか?
私はパターンがどのように機能するかを理解しており、それらのほとんどを何らかのテクノロジーに実装していることを明確にしたいと思います。私が本当に探しているのは、これらのパターンの1つを使った経験と、たとえばViewModelをコントローラーと見なさない理由です。
これについていくつかの評判ポイントを与えますが、私は本当に良い答えを探しています。