asp.net – WCF与WebAPI和本机移动设备

前端之家收集整理的这篇文章主要介绍了asp.net – WCF与WebAPI和本机移动设备前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在开发一个完全基于ajax(没有POST)的单页Web应用程序,现在我正在开发时使用ASMX作为Web服务. Web服务使用 JSON数据.对于发布,我知道我需要升级到WCF或WebAPI.

最终,我计划构建本机移动应用程序,这些应用程序将使用与Web应用程序相同的Web服务.一切都是平等的,如果我必须在两者之间做出选择,我应该选择哪个选项,以便Web服务可以使用不同的客户端应用程序?

谢谢.

解决方法

如果您的应用程序只能通过各种平台的移动设备访问,则意味着您必须找到所有这些平台的通用最简单的分母.因此,换句话说,如果您需要考虑互操作性,那么您将专注于所有平台都可以使用的独特通信技术.

JSON REST似乎是当今许多平台上最常见的最简单的分母(当然包括移动平台).如果这是您将实现的唯一通信技术,WebAPI似乎是显而易见的选择.

WCF更具可扩展性,更易配置,可以在不同的协议上插入不同的绑定,不同的编码,它实现SOAP,WS- *,它可以非常快(使用精心选择的绑定),你也可以用它来做JSON REST,但是你不需要所有这些功能(由于所有这些功能,WCF也可能非常复杂),你需要的似乎是无处不在和简单.根据您的要求,我会选择WebAPI.

原文链接:https://www.f2er.com/aspnet/247732.html

猜你在找的asp.Net相关文章