gpt4 book ai didi

asp.net - WCF 与 WebAPI 和 native 移动设备

转载 作者:行者123 更新时间:2023-12-04 10:19:23 26 4
gpt4 key购买 nike

我一直在开发一个完全基于 ajax(没有 POST)的单页 Web 应用程序,现在我正在使用 ASMX 作为 Web 服务,而它正在开发中。 Web 服务使用 JSON 数据。对于该版本,我知道我需要升级到 WCF 或 WebAPI。

最终,我计划构建原生移动应用程序,这些应用程序将使用与 Web 应用程序相同的 Web 服务。在所有条件相同的情况下,如果我必须在两者之间进行选择,我应该选择哪个选项,以便 Web 服务可以与不同的客户端应用程序一起使用?

谢谢。

最佳答案

如果您的应用程序设计为只能通过各种平台的移动设备访问,这意味着您必须为所有这些平台找到最简单的共同点。因此,换句话说,如果您关心互操作性,您将专注于一种所有平台都可以使用的独特通信技术。

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

WCF 更可扩展,更可配置,你可以在不同的协议(protocol)上插入不同的绑定(bind)、不同的编码,它实现了 SOAP、WS-*,它可以非常快(通过精心选择的绑定(bind)),你也可以用它做 JSON+REST ,但是您并不需要所有这些功能(由于所有这些功能,WCF 也可能非常复杂),您需要的似乎是无处不在和简单。鉴于您的要求,我会选择 WebAPI。

关于asp.net - WCF 与 WebAPI 和 native 移动设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14486048/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com