2012-09-29 111 views
0

對不起,首先,因爲我有這個想法,但沒有問正確的方式問題。 但它在這裏。什麼是網絡和iOS應用程序之間的關係

iOS中的應用程序是用Objective-C語言編寫的,在Android中是用java編寫的。但Facebook和Instagram主要是網絡應用程序。我聽說Instagram是用Python的Django編寫的。

這兩種不同的語言如何一起工作。

我是一位嘗試構建社交平臺的新程序員和開發人員。我主要製作了簡單的遊戲和應用程序,例如按下按鈕和其他東西。

但我不明白像Facebook這樣的應用程序如何從網站訪問您的所有數據,然後將其發佈到那裏。服務器如何進入以及所有的東西。 請解釋這種關係給任何詳細的資源。

我試圖搜索很多,但正如我所說我不知道​​該問什麼?

如果問

即使信息的哪怕一丁點將有很大的幫助,我可以提供更多的細節。

在此先感謝。

+2

您的問題比較模糊且過於寬泛 – keyser

+0

本地應用程序使用HTTP(與Web瀏覽器用於下載網頁的協議相同)與Web應用程序進行通信。 –

回答

1

像您提到的那樣,有本地應用程序開發的語言,用於android的Java,用於ios的objective-c。這些應用程序不是自給自足的,而是與以服務器端語言編寫的服務器端代碼進行通信,該語言可以是您提到的任何其他語言,php,python,甚至可以是java,無論適用於開發人員。您所看到的移動應用程序只會使用服務器上的此類Web服務公開的服務。

您可能希望通過下列資源,看的懂的客戶端服務器架構和本機應用程序VS Web應用程序:Native vs Web AppsClient Server ModelWebservices

所有這一切都將給你需要什麼的背景。

但是,您的問題非常廣泛,請嘗試縮小範圍,以便您可以獲得有關具體問題的幫助。

希望這會有所幫助。 乾杯!

+0

它確實感謝您閱讀您提供的鏈接 –

相關問題