2010-11-20 49 views
0

作爲CS grad項目的一部分,我們正在開發一款android應用程序,該應用程序基於地理位置邏輯&社交網絡API從我們的服務器接收推送建議。 我們仍然有很多學習&以下是我們做出的選擇:有關移動應用程序後端選擇的幫助

  1. 投票的建議,作爲普通的HTTP請求以XML格式
  2. 數據即成使用Java servlet在Tomcat中
  3. 推保持應用程序邏輯與服務層分離,以便稍後添加其他類型的客戶端訪問。也許通過從Servlet類調用單獨的Java類。
  4. MySQL的
  5. 我們的Java代碼也應與Facebook的API與之交互和一些地圖API的
    開始執行(這一切聽起來嚇人,就像現在!)

能否請您發表評論/不同我們選擇?我們很樂意在未來學習時回饋社區。

回答

0
  1. 推入JSON
  2. 的數據,我會選擇在服務器端PHP對Java,如Facebook和Map的API有很多其它語言相比,在PHP中的例子。儘可能多地將這些API保留在服務器上,因爲您可以比具有提交過程的移動應用程序更快地更改服務器。
  3. 目標最新的SDK版本具有更強大的推技術(c2dm通過HTTP輪詢)
  4. 如果你有在移動設備上繁重的計算任務,選擇他們Android NDK編程也許它來得心應手做到這一點在C++ Java相比,