2013-03-07 101 views
0

我是新手機開發人員。我正在參加在線課程和研究,但通常需要有一個後端數據庫來存儲手機應用程序的信息,或者通常使用手機應用程序處理數據的位置?我正在考慮存儲電話通話記錄或用於用戶檢索的任務項目的簡單示例。此外,身份驗證在設置登錄時,通常會發生在應用創建者需要維護的後端數據庫或身份驗證服務器上嗎?手機差距跨平臺應用程序

預先感謝

回答

0

通常後端數據被存儲在數據庫中的服務器中的網絡應用程序來完成。然後,您將使用基於HTTP的服務(例如ASP.NET Web API)公開數據,以便輕鬆使用JavaScript與服務進行通信。數據通常被編碼爲JSON,在服務和您的應用程序之間傳輸數據。現在,您的移動應用將從服務中獲取數據並顯示在用戶界面中,並將更新數據發送到服務,服務將其更新到數據庫。

+0

感謝您的信息,這是有道理的。經常出現連接問題時是否有本地數據庫放在手機上,或者後端服務器數據庫應該足夠嗎? – user2109530 2013-03-07 15:59:17

+0

如果您的應用程序需要脫機功能(意味着即使沒有連接,您的應用程序也需要這些數據),那麼您可以進行本地數據庫設置。簽出HTML5本地存儲功能:http://www.html5rocks.com/en/features/storage。這由PhoneGap支持。 – Whizkid747 2013-03-07 16:07:00