我正在創建一個保存筆記的應用程序,並希望它能夠與PC桌面應用程序同步。我想知道的是最好使用哪種類型的服務器,以及如何從服務器保存和檢索數據?什麼是用於Android的最佳服務器類型?
所有數據將是字符串或字符串數組。
我正在創建一個保存筆記的應用程序,並希望它能夠與PC桌面應用程序同步。我想知道的是最好使用哪種類型的服務器,以及如何從服務器保存和檢索數據?什麼是用於Android的最佳服務器類型?
所有數據將是字符串或字符串數組。
對你有幾種可能性RESTful應用程序。我建議你看看幾個PaaS。使用PaaS的主要優勢是您可以使用Tomcat作爲服務,Jetty即服務,Glassfish即服務,這意味着您無需管理服務器,因爲您只需在部署應用程序時部署應用程序關心堆棧。
這些PaaS通常提供MySQL,Mongo或PostgrSQL數據庫。您可以在付款之前嘗試,因爲他們通常會提供一個可以測試所有內容的免費套餐。
有幾種,你可以嘗試:
我用Glassfish服務器,一切都很順利。
您很可能會用RESTful Web服務和傳輸JSON對象「說話」。
現在,這取決於您的編程技能。
如果您選擇PHP,您會發現數千個託管服務器,您可以在其中放置服務器代碼。
採取Tomcat/GlassFish/...如果你掌握Java。
我個人比較喜歡node.js(使用express和MongoDB)。最大的好處是你沒有太多不同的數據表示。只需JSON - 不需要轉換,對象本身嵌入在語言(JavaScript)和數據庫中。
在Android端,您必須使用HttpUrlConnection或AndroidHttpClient調用REST服務(不推薦Android版本= 2.3)。
當然還有更多的選擇(Ruby on Rails的,Python和.NET)
如果你想要去網上有一天(不僅是桌面),考慮到託管服務和價格託管。
嘗試Google App Engine,它易於安裝,託管在谷歌環境中。這可能會滿足你的需求。在這種情況下,您不需要購買託管計劃等。您將獲得yourappname.appspot.com URL以使用應用程序服務器。
希望這可以幫助你
這取決於你的服務器將與您的數據做。 如果你打算創建Web應用程序,下一個問題是你將使用什麼編程語言(PHP,紅寶石等)? – XeNoN