Windows phone 应用程序和桌面 WPF 应用程序使用相同的存储库
Same repository to be used by Windows phone application and a desktop WPF application
Communication between a desktop application and a web application
建议使用服务。 WPF和WP应用程序具体可以使用什么? WPF 很容易使用 WCF 服务,但 WP 应用程序却不那么容易:
我不想像那样使用建议的解决方法。
我在 Visual Studio 中看到我可以为 WP 和 WPF 添加 azure 移动服务引用。这会是对两个应用程序使用公共存储库的方法吗?
是的,Azure 移动服务参考是一个很好的解决方案。
您还可以选择创建一个 Web API 服务,可以在您的公司本地 托管。 Web api 服务可以托管 在 IIS 中或自托管 (在 Windows 服务应用程序的控制台中 - 没有 IIS)。
Wep API 服务 公开 JSON 和 POX (普通旧版 XML)在 REST 模型上,任何移动客户端 都可以轻松使用,包括 Windows Phone 个申请。
编辑
这些 Web API 服务可以很容易地被 "heavy" 具有完整 .Net 框架(WPF、Windows 表单和 ASP.NET)的 .Net 客户端使用
他们有 WebClient
最近 HttpClient
来访问服务器和 Linq 到 xml (还有 XML 阅读器,它们的性能也更高但不太容易使用)来获得负载数据。
此致
老实说,世界正在转向使用 REST 服务。
例如,我们创建一个 web api mvc 应用程序并将逻辑放在那里。
然后,在作为这些服务客户的项目中,我们使用 RestSharp 库(非常好的 webclient 包装器)查询我们的网络 api 服务,同时知道 restsharp 会将我们的模型(对象)转换为 json 反之亦然。
Communication between a desktop application and a web application
建议使用服务。 WPF和WP应用程序具体可以使用什么? WPF 很容易使用 WCF 服务,但 WP 应用程序却不那么容易:
我不想像那样使用建议的解决方法。
我在 Visual Studio 中看到我可以为 WP 和 WPF 添加 azure 移动服务引用。这会是对两个应用程序使用公共存储库的方法吗?
是的,Azure 移动服务参考是一个很好的解决方案。
您还可以选择创建一个 Web API 服务,可以在您的公司本地 托管。 Web api 服务可以托管 在 IIS 中或自托管 (在 Windows 服务应用程序的控制台中 - 没有 IIS)。
Wep API 服务 公开 JSON 和 POX (普通旧版 XML)在 REST 模型上,任何移动客户端 都可以轻松使用,包括 Windows Phone 个申请。
编辑
这些 Web API 服务可以很容易地被 "heavy" 具有完整 .Net 框架(WPF、Windows 表单和 ASP.NET)的 .Net 客户端使用
他们有 WebClient
最近 HttpClient
来访问服务器和 Linq 到 xml (还有 XML 阅读器,它们的性能也更高但不太容易使用)来获得负载数据。
此致
老实说,世界正在转向使用 REST 服务。 例如,我们创建一个 web api mvc 应用程序并将逻辑放在那里。 然后,在作为这些服务客户的项目中,我们使用 RestSharp 库(非常好的 webclient 包装器)查询我们的网络 api 服务,同时知道 restsharp 会将我们的模型(对象)转换为 json 反之亦然。