2012-04-02 205 views
0

我正在尝试开发一个iOS应用程序,用于存储和从服务器加载和加载数据。客户端的数据需求可以缩减到REST。我的问题是,REST是否广泛用于数据/服务器驱动的iOS应用程序?是否有更好或更适合iOS应用程序的范例?服务器环境

如果REST是要走的路,你会选择什么样的服务器环境?什么服务器端技术? PHP? Java的?别的东西?我们首先会建立一个测试/开发环境,但最终我们会部署诸如亚马逊云或任何其他托管/云服务的服务。

任何见解将是最受欢迎的。

回答

0

那么你是否也在写后端?

我在过去几年中使用过的大多数项目都使用REST。它在iOS应用程序的实现方面没有什么不同(我认为...)。我更关心我正在使用的数据类型,通常是JSON,并确保它尽可能精简。编写Web服务的人应该关心REST。

我也曾与今年在后端使用不同技术的项目合作。一方面是Java,另一方面是Ruby on Rails。

我知道另一个人在一个项目上使用PHP,在另一个项目上使用Ruby。

如果我要做一个后端,我可能会使用Java--因为我知道它。不是选择技术的最佳借口 - 但作为一名全职iOS开发人员,我没有时间学习一些我不经常使用的新功能。

如果您打算部署基于云的服务,请查看它们支持的技术。也许选择一个共同的标准是明智的选择,让你的选择保持开放。某些语言的服务器托管成本往往较高。 Java通常比PHP更昂贵,我想由于运行共享Java VM而不是PHP解释器的复杂性。