2013-04-21 49 views
-1

我期待創建一個應該使用互聯網數據庫的應用程序。該數據庫將與高分表(字符串和數字,2-3行)是單一的,相同的概念。可可觸摸和互聯網數據庫

我在Xcode和iPhone開發中獲得了不錯的體驗,但是我對基於Internet的數據庫一無所知。

所以,我正在尋找如何開始的建議。我需要學習什麼,我在哪裏可以學到它(引導我的答案將是我明顯接受的答案)。鏈接和任何信息/幫助您可以提供非常感謝! :)

什麼,我需要學習: 有一個基於互聯網的網站,可以顯示字符串/數字 要顯示的網站 上的應用程序應該更新信息的應用程序應該能夠檢索數據並顯示

我知道它不是真的特定的編程教程,但我不知道從哪裏開始。

在此先感謝!

+0

還沒有使用它,但firebase看起來像這樣簡單的東西很好:https://www.firebase.com/index.html – 2013-04-21 22:25:08

回答

0

我建議使用AFNetworking。爲了讓你開始在客戶端,Here是來自Ray Wenderlich開始使用它的一個教程。

這將允許iOS設備與您的Web應用程序交談。

要構建Web應用程序,您可以在LAMP堆棧上使用PHP,Ruby on Rails或Python,使用Django framework。 PHP框架市場的分裂更加重要,here是前5個PHP框架的列表。還有其他許多其他編程語言和框架。

使用框架可以幫助您不必爲應用程序需要的很多功能「重新發明輪子」。它也將幫助您構建您的代碼庫。它也將對如何構建數據庫產生影響。大多數框架爲你做了繁重的工作,這樣你就不會編寫原始的SQL。也就是說,有學習曲線使用Ruby on Rails上的Active Record等工具。

Web應用程序將需要一個API訪問一個database,(如果你使用LAMP棧,這將是一個MySQL數據庫),並以可讀格式返回值到iOS設備。我建議將它以JSON的格式返回。

這是一個非常普遍的問題和一般的答案。但是,如果你研究我概述的關鍵詞。你會有一個起點。祝你好運。

0

有一個很棒的iOS新網頁後端解決方案,包括例如。核心數據同步 - Helios作者:@mattt,AFNetworking的作者。你爲什麼不試一試?