私はMVVMを初めて使用し、現在参加しようとしています。
.NETおよびIDE(テンプレート、ジェネレーター)でのMVVMの公式サポートの欠如は、非常に残念です。
私はこれらからどのツールが優れているのか疑問に思っていました:
私の考慮事項は次のとおりです。
- より多くの機能、機能、より優れたパフォーマンス、メンテナンスのしやすさなどを備えたもの。
- BCLの将来のバージョンでMSFTによって公式にサポートされる可能性が高いので、
私はMVVMを初めて使用し、現在参加しようとしています。
.NETおよびIDE(テンプレート、ジェネレーター)でのMVVMの公式サポートの欠如は、非常に残念です。
私はこれらからどのツールが優れているのか疑問に思っていました:
私の考慮事項は次のとおりです。
とても簡単な質問です。
WPF Toolkitの1つは2009年5月(2年近く)に更新されました。試してみると、VS2008のローカライズ版で問題が発生しました(2010でどのように機能するかわかりません)。
MVVM Lightにはより多くの寿命があり、Laurentは常にそれに取り組んでおり、彼は実際に揺れる甘いv4に取り組んでいます。
一方、MVVMLightはWPF/ SL / WP7で機能し、より多くの機能を備えており、それでも非常に使いやすいです。
それだけでは不十分な場合、MVVM Lightは急速に成長し、人々はそれを使用して多数のアプリを作成し始めています。MVVMLightをMVVMツールキットとして使用しているMicrosoftの会議を見ることができます。
あなたはより多くを必要とします?
PS:2番目の考慮事項について心配する必要はありません。MVVM自体、アイデアはそれほど難しくはなく、単なるデザインパターンです。
ある日、別のMVVM Toolkitが必要になった場合、それは同じことです。たとえば、LaurentがMVVM Light a Messengerで使用している場合、たとえばPrismでは、「EventAggregator」の下に同じアイデアがあります。
要するに、同じアイデアですが、複雑さが異なり、強力で簡単なMvvmLightについて話します。
WPF、Silverlight、またはWP7の開発を行う場合は、MVVM-Lightに、3つすべてのViewModelとビューを作成するためのテンプレートと、優れたコードスニペットがあることを考慮してください。私はもう一方を使ったことがないのでコメントできませんが、持っていない場合は使いにくいかもしれません。