說說你理解的前後端分離 在回答這個問題的時候不要鑽到某個具體的技術,或者某個具體的框架,比如ajax非同步請求,vue元件化開發框架。從某個具體的技術切入來回答前後端分離的理解本身就是一種侷限性。從為什麼,是什麼,怎麼做入手。
在以往很長一段時間內,後端開發才是開發團隊的核心,前端甚至直接交給後端開發人員。但是,隨著web2.0時代的到來,前端要展示的內容越來越複雜(**千人千面)。原因就在於前框開發沒有像後端開發那樣實現工程化、模組化、可復用化。所以就會出現開發端開發不協調。如何解決:解耦。 這些vue和react框架沒有什麼關係,他們最多只是一種具體的實現方式,它們前後端分離不是乙個技術問題,而是專案管理的問題。
前後端分離核心思想是前端html頁面通過ajax呼叫後端的restful api介面並使用json資料進行互動
從軟體開發的四大步驟說起:設計、開發、測試、部署
第一階段:設計階段
第二階段:開發階段
第三階段:測試階段:保證前後端獨立可測試
第四階段:部署階段
前後端分離
關於前後端分離的一些好的文章推薦 前端框架 為什麼前後端分離 最直白的理解,我認為是因為在開發過程中,前端總是需要等待後端的環境搭建好之後,前端才能獲取相關資料,對於前端的開發影響很大,事實上前端並不關心後端的開發,那麼有沒有方法不讓後端影響前端的開發呢?其實後端提供的是什麼?乙個執行伺服器,乙個就...
前後端分離
在此說明 前後端分離有利於後端的快速開發,但並不利於搜尋引擎優化 seo 上圖能清晰的看到,使用前後端分離模式進行開發,瀏覽器會向伺服器傳送請求,伺服器會向瀏覽器傳送乙個類似框架的html,是固定的空殼,此時瀏覽器再使用ajax請求向後端伺服器索要資料,後端伺服器返回json字串給瀏覽器,從而使瀏覽...
前後端分離
前後端分離的好處 1 徹底解放前端 2 提高工作效率,分工更加明確。3 區域性效能提公升 4 降低維護成本 2 前後端分離的概念 後台只需要提供api介面,前端呼叫ajax實現資料呈現 3 場景和要求 4 web前端路由 就是根據url分配到對應的處理程式,原理和路由器原理相同,不同的請求位址會交給...