我正在開發一個android應用程序,它需要一個後端來在服務器上遠程處理登錄和存儲數據。我以前曾使用過針對android的BaaS服務「Parse」。但由於這是我大學的最後一年項目,我需要從頭開發後端,我從未使用過Web服務。我需要一些關於如何解決這個問題的指導,以及哪個框架最適合。Android應用程序後端從零開始
在此先感謝。
我正在開發一個android應用程序,它需要一個後端來在服務器上遠程處理登錄和存儲數據。我以前曾使用過針對android的BaaS服務「Parse」。但由於這是我大學的最後一年項目,我需要從頭開發後端,我從未使用過Web服務。我需要一些關於如何解決這個問題的指導,以及哪個框架最適合。Android應用程序後端從零開始
在此先感謝。
如果我理解你正確,你想建立一個服務器應用程序,允許你從你的android應用程序查詢數據?
我不是這方面的專家,因爲我剛開始編寫自己的代碼,但我確實做了一些研究,似乎是在服務器端實現RESTful API的一個非常可行的選擇。這篇wiki文章非常詳細地介紹了它的工作原理。
如果您可以使用PHP,那麼如果您熟悉服務器配置,那麼slim框架可以讓您在不到一個小時的時間內獲得一個簡潔的原型RESTful API。它似乎足夠成熟,可以驅動中小型項目(甚至可能是大項目;我說實話)
在開始頁面上,您可以看到一個示例,允許您查詢「你好,世界「字符串與API少於50行代碼。 http://www.slimframework.com/
如果示例返回一個「hello world」字符串,您將使用PHP執行數據庫查詢並將結果作爲json對象返回給客戶端。
這樣做的好處是您可以將此後端用於不同的客戶端:Android,iOS甚至您自己的基於瀏覽器的Web應用程序。
一旦需求發生變化,這也使得它很容易替換/移植後端,因爲使用其他技術和語言來更好地實現相同的API是非常容易的。