我應該編寫一個應用程序,讓您存儲數據(聯繫信息)並將數據同步到服務器。針對android的Web數據庫解決方案?
現在我正在尋找服務器端的簡單解決方案。 - >易於設置應用程序可以與之通信的Web數據庫,以及創建前端的方法,以便客戶可以瀏覽並導出上傳的數據。
有什麼建議嗎?我可以或應該使用應用程序引擎?
在此先感謝!
我應該編寫一個應用程序,讓您存儲數據(聯繫信息)並將數據同步到服務器。針對android的Web數據庫解決方案?
現在我正在尋找服務器端的簡單解決方案。 - >易於設置應用程序可以與之通信的Web數據庫,以及創建前端的方法,以便客戶可以瀏覽並導出上傳的數據。
有什麼建議嗎?我可以或應該使用應用程序引擎?
在此先感謝!
我認爲App Engine完全適合這一點。 由於你正在編寫一個Android應用程序,我猜你會用Java編寫App Engine部分。
用於存儲數據有一些所謂的數據存儲 http://code.google.com/appengine/docs/java/gettingstarted/usingdatastore.html
針對前端還有就是谷歌Web工具包GWT短 http://code.google.com/webtoolkit/doc/latest/tutorial/index.html
,由於您是從Android應用程序將數據發送到服務器你可能需要驗證用戶。這是一篇很棒的文章。對於通信,然後只使用POST請求。 http://blog.notdot.net/2010/05/Authenticating-against-App-Engine-from-an-Android-app
而且使用RPC的瀏覽器客戶端到App Engine通信 http://code.google.com/webtoolkit/doc/latest/tutorial/RPC.html
但是,如果你有GOOGLE上搜索,你會發現它自己...
App Engine看起來像是一個不錯的選擇。使用低級數據apis,這將使您的生活更輕鬆。
簡單而直接的就是依靠紅寶石在軌道上。但是我想你不想改變語言。 AppEngine結合GWT(Google Web Toolkit)是創建前端的簡單方法。您也可以將方法導出爲Web服務。另一個選擇是使用「SpringRoo」(使用REST)和一個普通的基礎數據庫系統(如mysql),或者如果你想與真正的球員一起工作:休眠。
但是,下次請更清楚地說明您的問題,說明您的要求。 什麼語言,什麼意思是「易於設置」,數據庫需要做什麼......
CouchDB也許是解決方案,它可以將數據存儲在移動設備中,並自動將數據同步到服務器。 這裏是網站http://wiki.apache.org/couchdb/FrontPage 如果本地存儲不符合要求,那麼App Engine解決方案似乎更好。