2012-10-16 91 views
2

我是一個後端Web開發人員。切勿以任何方式處理手機。 我被提供了一個工作來爲移動應用程序構建後端,並考慮如何準備。移動應用程序後端與Web應用程序後端有什麼不同?

您能概述網絡應用程序和移動應用程序後端的原理相似點和差異嗎?

+0

提示不屬於直接回答的問題,也是意見或答案非常歡迎, – shealtiel

+5

大多數移動後端都只是APIS,所以在很多情況下,他們是一樣的,你正在向客戶端返回某種結構化數據(xml/json/etc)。在網絡應用程序的JavaScript或瀏覽器呈現它,移動應用程序,也可以是瀏覽器。或專用應用程序。 – Doon

回答

4

真正的商業邏輯和數據結構是一樣的。不同之處在於功能如何遠程暴露。

一個網站通過HTTP協議公開此功能,這是最簡單的接口,因爲預定義的UI(HTML頁面)只是分佈式的。

對於自定義移動應用程序(而不是瀏覽器)只有數據通信,設備的本地UI用於演示和與該數據交互。數據通信協議/接口是通過Web服務實現的。

  • 的商業模式 - >服務器端控制器(HTTP,HTTPS + AJAX,RPC等) - > Web瀏覽器(Web應用程序)

  • 的商業模式 - > Web服務API(SOAP,REST等) - >遠程應用(桌面,移動應用)

相關問題