将 Android-xamarin 与 WCF 服务或 Web 服务结合使用哪个更好?

Which is better using Android-xamarin with WCF service or web service?

最近,我开始学习使用 Xamarin.Android 开发移动应用程序。 我应该实现一个与数据库通信以获取和设置数据的服务, 我的移动应用程序是该服务的唯一客户端。 使用 Web 服务或 WCF 服务哪个更好地实现此服务? 请注意,我对 Web 服务或 WCF 服务一无所知,因此我将从头开始学习它们。

我建议对 Xamarin 应用使用 REST 服务,而不是 WCF。您可以使用 ASP.NET MVC 或 Web API 创建服务并将其用于您的服务端点。然后,您可以在 Xamarin 应用程序中使用 HTTPCLIENT 来调用该服务。当我必须创建应用程序和服务时,这是我的首选方法。

您可以通过 nuget 包将 http 客户端添加到您的移动应用程序中的 PCL - Microsoft.Net。 HTTP客户端。

如果您有更具体的问题,可以post将它们作为单独的问题。有关如何执行这些操作的更多信息,您应该查看 Xamarins 文档和开发人员论坛。