2017-05-10 43 views
-3

我目前正在學習iOS開發(Swift 3)的過程中,並希望深入研究創建和使用我的練習應用程序的後端。後端開發入門

從長遠來看,我還想學習Android開發和Web開發。我希望我可以爲所有三個項目(iOS/Android/Website)使用相同的後端。

我需要存儲視頻,照片,字符串,整數,整數數組。

總結一下,我想創建一個可以被iOS應用程序,Android應用程序和網站使用的API;但是,我不知道從哪裏開始,我幾乎沒有後端開發經驗。

我一直希望有人能夠帶着我需要開始的工具(包括潛在的硬件)帶領我走下黃磚路。

預先感謝您,任何幫助是大大讚賞

+0

後端開發是一個非常大的話題。首先,您應該瞭解哪些類型的API框架或結構像REST一樣存在。我推薦你Swagger.io,因爲你可以定義你的API,然後生成一個客戶端和服務器庫。 –

回答

0

我建議你看看到無服務器架構:https://serverless.com/

它可以讓你在Python,Java和C#或的NodeJS寫的,發佈給許多雲提供商(AWS,Azure,Google)。

您編寫代碼,配置REST端點,然後發佈它。

這是一種快速開始後端開發的方法。

0

所以,我會建議使用PHP的dymanic api請求,無論是XML或JSON接口,使calles到SQL。或者,如果您希望公共服務器上的C++ web套接字收集請求併發回正確的響應,並仍然以xml或json進行接口連接。您需要能夠解析您希望API出現在每種前端語言中的API請求,或者嵌入您的API。爲了嵌入,我會在html中推薦網頁框架。 結賬:https://www.leaseweb.com/labs/2015/10/creating-a-simple-rest-api-in-php/

0

同時學習前端和後端開發可能會很困難,並且可能是一種令人沮喪的體驗,可能會在您的嘴裏留下不好的口味。

我建議您首先關注掌握iOS或Android技能,因爲在某些情況下,GUI開發具有更高的潛力來產生即時滿足感。

如果您需要一個後端,在這個學習階段,最簡單的方法是使用移動後端作爲服務(mBaaS),這通常很容易與您的前端代碼集成。