私は、tdf データ ブロック、コールバック、または RedisDB チャネルへの公開などの他の手段を通じて、更新されたデータを頻繁に利用できるようにするアプリケーション (コンソール アプリまたは Windows サービスとして実行できます) を実行しています。(最終的に使用するフレームワークに応じて、前述の 3 つの手段から 1 つだけを選択します)。
上記のデータを出力するコア アプリケーションと同じマシンで実行される Wpf フロントエンド GUI アプリケーションに反映されるこれらの更新が気に入っています。同時に、同じネットワークに存在していなくても、tcp、ブラウザー、またはインターネット経由で他の手段を介して接続しているクライアント マシンで上記のデータを受信するクライアント マシンで同じ wpf アプリケーションを実行できるようにしたいと考えています。
それを実現する最適なフレームワークは何ですか。wpf アプリケーション内に mvvm パターンを実装したいということを覚えておいてください。wpf アプリケーションが必要とするデータは、チャート データ ポイントの更新、グリッドの更新、およびその他のステータス メッセージです。wpf アプリケーションは、wpf アプリケーション内のコントロールを介した人間の対話を通じて、コア アプリケーションにデータを送信することもできる必要があります。
どのレイヤーとフレームワークが私の問題を最も最適に解決するかについての推奨事項はありますか? シルバーライトやasp.netではなく、wpfアプリケーションに固執したい。ブラウザ内でwpfアプリを実行することを検討できますが、msだけでなくgoogle chrome内で実行する必要があります.コアアプリと同じマシン上のwpfフロントエンドでさえ、それが最適なソリューションであればブラウザ内で実行できます.インストールされた Windows wpf アプリケーション。
推奨事項とガイダンスはありますか?
ありがとう