前端:
問:前端是怎麼打包及部署的?後臺打包後部署以後可以通過接口訪問。前端是怎麼部署才能在瀏覽器訪問?
答:docker+nginx
===
問:前端是用什麼ide寫啊
答:vscode
問:用idea寫不行嗎?
答:可以
===
問:我想了解下前後端分離,前端怎麼單獨打包及部署的
答:拿vue項目來說,會配置打包工具和環境,執行打包就行了,然後部署的話需nginx
問:如果是普通的html+css+js可以單獨打包並部署嗎
答:以前沒有vue的時候也是需要打包部署的
===
前後端分離並非僅僅只是一種開發模式,而是一種架構模式(前後端分離架構)。
千萬不要以爲只有在擼代碼的時候把前端和後端分開就是前後端分離了。需要區分前後端項目
前端項目與後端項目是兩個項目,放在兩個不同的服務器,需要獨立部署,兩個不同的工程,兩個不同的代碼庫,不同的開發人員。
前後端工程師需要約定交互接口,實現並行開發,開發結束後需要進行獨立部署,前端通過ajax來調用http請求調用後端的restful api。
前端只需要關注頁面的樣式與動態數據的解析&渲染,而後端專注於具體業務邏輯。