我想开发我的iPhone应用程序,但我不确定我可以选择托管数据库和web服务与我的iPhone应用程序进行通信。有人可以建议我这可能是最好的方法吗?
我知道如何构建一切,但从未遇到过这种情况。我一直在环境工作,我们要求管理员给我们服务器,我们托管一切,但如果我想自己做,没有服务器基础设施,我可以选择什么?我是否需要从网络托管服务提供商那里购买?
感谢。
答案 0 :(得分:1)
根据我的经验,我为iPad客户端开发了后端部件。它是REST,ASP.NET Web API(WCF Web API)以及后端MS SQL Server和MySQL上的数据库。
无论如何,对于移动客户端,您可以自由使用REST。它可以是来自.NET的ASP.NET Web API或其他有助于例如从Java进行REST服务的库。
REST很好地被移动客户端应用程序使用。然后从客户端应用程序的角度来看,无论数据库后端是什么,都是如此。
谈到托管它还取决于要求到后端。如果没有服务器基础架构,则可以使用Amazon PaaS(EC2)等云PaaS。或者由yourslef托管服务器。