asp.net – WCF与WebAPI和本机移动设备
发布时间:2020-12-16 04:16:01 所属栏目:asp.Net 来源:网络整理
导读:我一直在开发一个完全基于ajax(没有POST)的单页Web应用程序,现在我正在开发时使用ASMX作为Web服务. Web服务使用 JSON数据.对于发布,我知道我需要升级到WCF或WebAPI. 最终,我计划构建本机移动应用程序,这些应用程序将使用与Web应用程序相同的Web服务.一切都是
我一直在开发一个完全基于ajax(没有POST)的单页Web应用程序,现在我正在开发时使用ASMX作为Web服务. Web服务使用
JSON数据.对于发布,我知道我需要升级到WCF或WebAPI.
最终,我计划构建本机移动应用程序,这些应用程序将使用与Web应用程序相同的Web服务.一切都是平等的,如果我必须在两者之间做出选择,我应该选择哪个选项,以便Web服务可以使用不同的客户端应用程序? 谢谢. 解决方法
如果您的应用程序只能通过各种平台的移动设备访问,则意味着您必须找到所有这些平台的通用最简单的分母.因此,换句话说,如果您需要考虑互操作性,那么您将专注于所有平台都可以使用的独特通信技术.
JSON REST似乎是当今许多平台上最常见的最简单的分母(当然包括移动平台).如果这是您将实现的唯一通信技术,WebAPI似乎是显而易见的选择. WCF更具可扩展性,更易配置,可以在不同的协议上插入不同的绑定,不同的编码,它实现SOAP,WS- *,它可以非常快(使用精心选择的绑定),你也可以用它来做JSON REST,但是你不需要所有这些功能(由于所有这些功能,WCF也可能非常复杂),你需要的似乎是无处不在和简单.根据您的要求,我会选择WebAPI. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 多租户成员资格提供程序ASP.NET MVC
- asp.net – .NET异常页面非人类可读
- asp.net-mvc – ASP.NET MVC路由和区域
- asp.net – 是否可以访问配置文件而不更新LastActivityDate
- asp.net – 什么是使用jQuery的一些利弊?
- asp.net-mvc-3 – 如何通过ajax上传文件
- asp.net-core – 用于ASP.NET 5的Web服务器,无需调试活动即
- asp.net – 使用ClientScriptManager.RegisterForEventVali
- asp.net-mvc – 使用web api和asp.net mvc 5进行单点登录
- ASP.NET Repeater问题
推荐文章
站长推荐
- asp.net-mvc-3 – ASP.NET MVC – 不同角色的菜单
- asp.net-core – ASP.NET Core – Swashbuckle没
- asp.net – 在单独的配置文件中移出web.config
- 将密码哈希从ASP.NET Identity 2.0迁移到3.0
- asp.net-mvc – ASP.Net MVC 3中的远程验证:如何
- asp.net – StyleBundle索引超出了数组的边界
- 如何在Asp.Net identity 2中手动检查密码?
- asp.net 使用驻留在页面中的Cache缓存常用可定时
- asp.net-mvc – 谁设置HttpContext.User.Identit
- asp.net-mvc-2 – 将区域限制为给定角色
热点阅读