2012-12-16 194 views
2

我構建了phoneGap應用程序,它是一個Facebook風格的應用程序,用戶可以發佈消息的想法是他們的朋友可以對消息發表評論。 基於html,js和phoneGap的應用程序。 我有一個MySQL數據庫的服務器。 我的問題是我如何從遠程數據庫中取出和推送數據。 我是一個begginer所以我不知道如何做到這一點。 我需要頁面實時更新,即使他完成加載後PhoneGap應用程序,與遠程數據庫進行通信

我谷歌搜索它,我意識到我需要使用Ajax,這是真的嗎? 任何人都可以給我指導嗎?

謝謝:)

對不起我的英語..

回答

2

我可以看到兩種方法:

  • 實現自己的後臺服務器,提供推,拉和通​​知服務。這個後端服務器與你的數據庫對話,並提供可以從JavaScript訪問的服務(是的,可能使用Ajax。注意,Ajax是一個概念,你需要選擇一個實現,比如jQuery/jqMobile框架提供的實現) 。爲了提高速度和易用性,請考慮一個平臺提供商,例如dotCloud.com,您可以在其中使用預配置的服務器並保持在相同的編程語言/環境中(例如使用Node.js和dotCloud的MySQL服務)。

  • 使用開箱即用的後端數據服務器,如parse.com或deployd.com。這不僅爲您提供了一個現成的框架和所有必要的遠程數據存儲界面和實時客戶端更新,而且還確保您的應用程序可以擴展。

第一種方法,如果您想了解如何在後端服務器程序是更適合,但它會離開你的責任,以確保安全和可擴展性。

如果您不想關注如何構建和管理後端服務器的細節,而是真的專注於讓您的應用程序啓動並運行,那麼第二種方法似乎更合適。

順便說一句:我沒有從屬於任何提及的平臺或產品,只需將其名稱作爲示例。其他類似的產品可能存在,可能更合適或有較少的商業支持。

編輯:錯別字,正確的域名

+0

非常感謝!你幫了我很多..我會稍後檢查.. thx! :) – Yehuda

相關問題