2012-03-29 53 views
0

我想要编写一个允许用户提交一串文本的应用程序。这些字符串将被编目(比如说用ID)并存储在某个Web服务器上。除了能够提交文本之外,用户还可以查看其他提交的文本,例如查看最近的提交内容,然后加载更多内容(如果他们想要查看更多内容)。创建web服务与iOS应用程序通信的正确方法

我想我可以找出这个的iOS部分,但我在网络上的东西空白。我需要在网络服务器上运行什么(php,ruby,其他的东西?我只听说过这些,但不知道他们真正在做什么)来使这种设置工作? (作为一个方面说明,这看起来像是很多应用程序所做的事情(Twitter想到的),所以如果有其他资源可以向我解释这一点,如果有人指向我,我会非常高兴他们,我只是想第一次得到这个权利)。

感谢

回答

0

大多数服务器端应用程序使用REST pattern为服务数据,并接收响应。您可以使用多种语言编写RESTful应用程序,但Ruby和Python可能是最流行和最容易入门的。

您可以使用Heroku(一种适用于Ruby的Web应用程序部署平台)或使用现有服务(如Parse)做一些简单的事情。使用iOS的RestKit可以轻松完成REST服务。

+0

谢谢!你认为也可以让应用程序直接与SQL数据库通信吗? – Stick 2012-03-29 18:42:02

+0

你可以,但你通常会更好地将这种逻辑转移到服务器中;我只是更新了我的答案,提供了更多有关REST服务的信息,这些服务抽象出您需要的数据库内容。 – Senior 2012-03-29 18:45:16

+0

@Senior是对的,你最好不要直接与数据库沟通,因为它可能会导致重要的安全问题。关于Parse,过去几个月我一直在阅读很多关于他们的文章,我认为如果您能够通过应用获利并且真的不知道如何正确创建和维护Web服务或不想要它给你的问题是最简单的方法。 – Sergi 2012-03-29 19:02:22

相关问题