1

私はMVVMを初めて使用し、現在参加しようとしています。
.NETおよびIDE(テンプレート、ジェネレーター)でのMVVMの公式サポートの欠如は、非常に残念です。

私はこれらからどのツールが優れているのか疑問に思っていました:

私の考慮事項は次のとおりです。

  1. より多くの機能、機能、より優れたパフォーマンス、メンテナンスのしやすさなどを備えたもの。
  2. BCLの将来のバージョンでMSFTによって公式にサポートされる可能性が高いので、
4

2 に答える 2

3

とても簡単な質問です。

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について話します。

于 2011-02-12T14:08:05.807 に答える
2

WPF、Silverlight、またはWP7の開発を行う場合は、MVVM-Lightに、3つすべてのViewModelとビューを作成するためのテンプレートと、優れたコードスニペットがあることを考慮してください。私はもう一方を使ったことがないのでコメントできませんが、持っていない場合は使いにくいかもしれません。

于 2011-02-01T15:07:35.750 に答える