MVVM と MVC について質問があります。デスクトップ クライアントと Web アプリケーションを開発しています。WPF (および MVVM) を使用して、デスクトップ クライアントと Web アプリ用の ASP.Net MVC を開発するつもりです。
私は以前に ASP.Net MVC を使用したことがありませんが、Web フォーム (マスター ページ、出力キャッシュなどの一部の機能を除く) が本当に好きではありませんでした。また、ほとんどの場合、AJAX (jQuery) とハンドラーを使用して HTML に入力し、入力を処理します (私は思うに、パターンについて読んだ後、私はMVCに近づきましたが、別の方法で)。
現在、これらのアプリケーションはほとんど同じ入力、レポート、およびデータベースを持っています。MVVM と MVC の両方で再利用できるモデルを作成する予定です。しかし、これらのパターンに関するさまざまな記事を読み、ASP.Net MVC コードを分析した結果、それが可能であるとは思えませんでした。MVVM では、View は Model を認識しませんが、MVC では Controller が Model を View と共有します。また、ASP.Net MVC では、ビュー (ASPX ファイル) は System.Web.Mvc.ViewPage から派生し、ラベル/キャプションはモデル自体から取り込まれます。
両方のアプリケーションで同じモデルを使用する方法はありますか?
ありがとうございました。
リテシュ