0

Microsoft .NETでMVPパターンを実装するのに役立つこれらの2つのツールに出くわしました:エンタープライズ向けアプリケーションの設計。この本にはそれらについての段落がいくつかあるだけなので、それらをより深く探求したいと思います。

私は現在、.NETWindowsフォームの開発にのみ関心があります。私はまだどちらのツールも使用していません。誰かが両方/どちらかを使用した経験があるかどうか知りたいと思いました。2つの間の長所と短所は何ですか?両方とも同等であるか、または一方が他方よりも「事実上の」ものです。

ツールに慣れていない人のためのリンク:

4

1 に答える 1

0

さて、このページを閲覧した人はほとんどおらず、コメント/回答した人もいないので、両方について少し調べたので、私自身の質問に対する回答を提供します。

MVC#Frameworkは素晴らしい軽量プロジェクトのように見えますが、まだベータ版であり、過去2年ほどはあまり活動していません(したがって、VS 2008リリースのみですが、おそらくVS2010では正常に機能します)。将来/成熟度が問題になる可能性があるため、本番コードで使用することには少し懸念があります。これは、Dino Espositoが彼の本(MVC#が発表された頃に書かれたもの)で熱心に言及されていたため、残念です。

SCSFは大規模なプロジェクトのようですが、MicrosoftのPatternsandPracticesチームによってサポートされています。VS 2010(および2008)のリリースがあります。ベータ版ではないため、より成熟したオプションになるはずです。EnterpriseLibrary5.0も使用します。私はIoCとおそらくAOPの目的でUnityに興味があるので、EnterpriseLibrary5.0への依存は大したことではありません。とは言うものの、これはまだ重量が大きすぎる、スイスアーミーナイフのプロジェクトだと私は心配しています。エンタープライズライブラリについても同じことが言えます(「Microsoftから」であるため、関連するアジャイルパターンやプラクティスに慣れていない他の開発者に簡単に販売できる可能性があるため、関心を示しました)。

ただし、これらのツールはどちらも「事実上」ではないようです(このようなツールは、MVPではここには存在しないようです)。だから私は、WindowsフォームでのMVP実装への他のアプローチについてのコメントに耳を傾けています。自家製は最高ですか?

于 2011-02-13T22:21:29.320 に答える