我想开发我的 iPhone 应用程序,但我不确定托管数据库和 Web 服务与我的 iPhone 应用程序通信的选项是什么。有人可以建议我什么是最好的方法吗?
我知道如何构建一切,但从未遇到过这种情况。我一直在要求管理员为我们提供托管所有内容的服务器的环境中工作,但是如果我想自己做并且没有服务器基础架构,我有什么选择?我需要从网络托管服务提供商处购买吗?
谢谢。
我想开发我的 iPhone 应用程序,但我不确定托管数据库和 Web 服务与我的 iPhone 应用程序通信的选项是什么。有人可以建议我什么是最好的方法吗?
我知道如何构建一切,但从未遇到过这种情况。我一直在要求管理员为我们提供托管所有内容的服务器的环境中工作,但是如果我想自己做并且没有服务器基础架构,我有什么选择?我需要从网络托管服务提供商处购买吗?
谢谢。
根据我的经验,我为 iPad 客户端开发了后端部分。它是 REST、ASP.NET Web API (WCF Web API) 和后端 MS SQL Server 和 MySQL 上的数据库。
无论如何,对于移动客户端,您可以自由使用 REST。它可以是来自 .NET 的 ASP.NET Web API 或其他有助于制作 REST 服务的库,例如来自 Java 的。
REST 很适合移动客户端应用程序使用。然后从客户端应用程序的角度来看,无论数据库后端有什么。
谈到托管它也取决于后端的需求。当您没有服务器基础设施时,您可以使用像 Amazon AWS (EC2) 这样的云 PaaS。或者自己托管服务器。