我正在设计一个具有两个 UI 的 Web 应用程序 - 一个是传统网页(HTML 视图),一个是 WPF 应用程序。我知道,为了获得关注的分离,最好设计如下所示,MVC 应用程序和 WPF 应用程序使用的 Web API。
但是我时间紧迫,我想知道我是否可以摆脱传统的 MVC 设计,如下所示。此外,我可能还有更多非 CRUD 操作,如果我要使用 WebAPI,则必须以 RPC 样式实现,从而增加 webAPI 的复杂性(更多工作、更多时间)。
我唯一的问题是 - 可以在 WPF 应用程序中使用 MVC 操作吗?如果是,我是否需要使用本文中提到的任何特殊 API 来执行此操作,还是新的 HttpClient 包就足够了?