asp.net-mvc - Azure 移动服务与 Web API

标签 asp.net-mvc asp.net-web-api azure-mobile-services

我刚刚开始使用 Web API 创建要在我的 MVC 应用程序中使用的基于 REST 的服务,我从客户端代码调用了很多。现在我注意到 Azure 移动服务提供了一种从客户端代码与数据库交互的替代方法和简单方法。通过 Web API 使用 Azure 移动服务有什么优势(如果有)?

最佳答案

  • 从头开始真的很容易。如果您不知道,或者可能没有兴趣或时间来创建 Web API 项目、数据库、配置 CORS、搭建一些客户端访问脚本等,那么 Azure 移动服务非常棒。
  • 诸如动​​态数据库架构、OAuth(以及内置于数据库中的安全性)和开箱即用的推送通知等功能,带有 OKish 文档。
  • 用于从 Android、IOS 和 Windows Mobile & Win 8 Store 访问您的服务的 native 库。
  • JS 中的代码服务器脚本(如果您不是 C# 开发人员,这可能是一个优势)。

  • 也就是说,如果您已经开始使用 Web API,那么我认为没有任何令人信服的理由让您做出改变。您几乎肯定会遇到限制,并且如果您无论如何需要特定功能,您都可以访问其他 Azure 服务,包括移动。

    关于asp.net-mvc - Azure 移动服务与 Web API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16387955/

    相关文章:

    asp.net-web-api - Web API 帮助页面 - 按路由前缀排序 Controller

    javascript - 如何检索天蓝色移动服务表的行位置

    ios - 与 Azure 应用服务离线同步

    ios - 应从 Azure 移动服务自定义登录返回什么 HTTPResponse 代码?

    asp.net - 在 Asp.Net MVC Controller 中反序列化 JSON 对象

    c# - list 资源 (Assembly.GetManifestResourceStream) 的资源名称是什么?

    asp.net - 在没有 System.Web 的 DNX 5 中使用 [Bind(排除 ='ID')]

    jquery - 是否可以将 SimpleModal 与 ASP.NET MVC 一起使用?

    asp.net - 为什么我必须调用 base.OnAuthorization(filterContext)

    asp.net - 使用 Web API 和数据库优先策略构建 ASP.Net 应用程序