2012-03-29 50 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

相關問題