【发布时间】:2016-06-09 17:45:41
【问题描述】:
谁能指出使用 Azure 移动服务与使用普通的 Azure 应用服务/干净的 Web api 相比有什么好处?对于后端移动解决方案的初学者/项目类型。
我对为什么要使用 Azure 移动服务有些复杂的感觉。
就我在 Azure 移动服务上看到的而言,您有一种更简单的身份验证方式,您可以更轻松地使用通知中心 并且您拥有不同的“内置”数据处理方式(表存储等)。
通常,当用户注册到您的后端时,您会需要一些自定义逻辑、用户注册和处理,并且您想要一种更可靠的处理方式 并存储OOTB数据存储未提供的数据。
您可能还有其他偏好,而不是使用您获得的 /Table/ odata-endpoint,或者最终执行大量逻辑以使您的 DAO 为 OData 端点正确返回数据。
所有这些;在使用 Azure 移动服务时,IMO 使 API/后端的清洁变得更加困难,而不是使用带有 OData 端点的简单 Web API 和可在移动应用程序中使用的 swagger documentet API 同样容易。
在 Web Api 中实现/处理身份验证和通知 ++ 既不困难也不费时。
所以我的问题是 Azure 移动服务对于开发/原型设计和测试来说往往很好,但是在开发合适的后端时它可能会变得非常混乱。
有什么想法和理由为什么一个人应该选择一个而不是另一个?
【问题讨论】:
标签: azure asp.net-web-api azure-mobile-services