この のように、MVVM 全般に関する投稿や、MVC パターンとの関係に関する投稿が多数あります。
しかし、それらは主にMVVMが何をすべきかの一般的な概念を説明しています(「ViewModelからControllerへのロジックのほとんどを削除する」など)。
アプリ ロジックのどのタスクを Controller に配置するよりも ViewModel に移動する方がよいかをより具体的に知りたいですか?
(すべてのビジネス ロジックが Controller にあるのは素晴らしいことですが、「クライアント側」(または少なくとも「プレゼンテーション」) に関連するいくつかのタスクがまだありますが、サーバー側で実行する必要があります ( C# など)、データの書式設定、ローカリゼーションなど)
(話は、ViewModels を使用して拡張するASP.NET MVC (つまりWeb ) についてのみです)。
ほかに何かある?
ありがとうございました。