我运行一个应用程序(可以作为控制台应用程序或Windows服务运行),它经常通过tdf数据块,回调或其他方式(例如发布到RedisDB通道)来提供更新的数据。 (我将从所提到的三个中选择一个方法,具体取决于最后使用的框架)。
我喜欢在与输出所述数据的核心应用程序相同的机器上运行的Wpf前端gui应用程序中反映的那些更新。同时,我希望能够在客户端计算机上运行相同的wpf应用程序,该客户端计算机在客户端计算机上接收所述数据,该客户端计算机甚至可能不在同一网络中,而是通过互联网通过tcp,浏览器或其他方式连接。
实现这一目标的最佳框架是什么,请记住我想在wpf应用程序中实现mvvm模式。 wpf应用程序需要的数据是图表数据点更新,网格更新和其他状态消息。 wpf应用程序还应该能够通过wpf应用程序内的控件通过人工交互将数据提交回核心应用程序。
哪些层和框架最能解决我的问题的建议?我想坚持使用wpf应用程序,而不是银光而不是asp.net。我可以考虑在浏览器中运行wpf应用程序,但它必须在谷歌浏览器中运行,不仅仅是ms即使核心应用程序在同一台计算机上的wpf前端可以在浏览器中运行,如果这是最佳解决方案,虽然我更喜欢一个已安装的Windows wpf应用程序。
任何建议和指导?
由于