1

さて、私は少し内部の議論の前にいます。ASP.NET Webショップアプリケーションに使用するデザインパターンを決定しようとしています。いくつか検索してきましたが、これらが最も興味深いものです。

  • MVC
  • MVP
  • MVVM

だから私はどちらを選ぶかを決めようとしています。そのため、この質問。プロとコントラは何ですか。私のアプリケーションにはどちらがより賢明です。

4

1 に答える 1

1

ASP.NETMVCを使用します。

長所:

  1. 関心の分離に関連するすべての長所を提供します。たとえば、単体テストは簡単です。
  2. MVVMはMVCで使用できます
  3. 優れたコミュニティサポートと例

MVPには利点がありますが、1と2に勝るものはなく、確かに3に近づくことはありません。

考えられる短所

  1. あなたのチームはすでに別のパターン/アーキテクチャに精通しています
  2. デカップリングやそれに関連する複雑さは必要ありません

ただし、MVCは特に難しいものではないので、無視する理由としては使用しません。また、最も基本的なアプリケーションのみがデカップリングを必要としないため、con2はおそらくほとんどの場合に適用されません。

于 2013-02-26T09:35:42.667 に答える