我正在编写一个移动应用程序,并且此移动应用程序将与Azure中的服务器通话以获取数据,并可能推送一些服务。Azure移动服务vs自己的REST服务
现在,我一直记住,我打算编写一个简单的RESTful Web服务来处理所有这些事情,并将它托管在Azure上的一个网站上 - 但是,自从我发现了他们的Mobile服务,我不完全确定我明白它的用途。
看着它,它似乎是关于从您的服务器上运行的代码的提取,以及您推送到的代码,是您的回报?所以它对我来说没什么用处,因为我的Web服务将返回依赖于逻辑的数据。但是,移动服务直接处理推送通知的能力非常好(使用Azure网站有多难?通过移动服务发送推送通知?)
但是,我不知道我是否错过了一些东西?我宁可不必重新发明轮子,因为移动服务将做我想做的事情,特别是因为我将使用Xamarin,并且有一个很好的组件可以与移动服务通话...
谢谢
这是一个很好的答案。我想说的一件事是,如果你将服务转到一个天蓝色的网站,那么它应该与标准网站的东西自动缩放。我尝试了移动服务,并且遇到了一些问题,甚至让运行变得简单,因为它正在查看无法在任何地方定义的无效连接字符串,无论是在Web配置还是天蓝色的,所以它立刻让我停止因为我不想与天青战斗。所以我可以很好地推出自己的。滚动你自己的另一个好处是自定义url,否则你必须使用Azures自己的url结构,绑定你 – britcowboy 2014-10-10 13:29:47
我会标记为答案,因为这是一个非常有用的答案,了解利弊。干杯 – britcowboy 2014-10-10 13:31:02