前後端分離架構

2021-10-10 23:13:57 字數 520 閱讀 8804

原文

參考:到底什麼是前後端分離1

到底什麼是前後端分離2

到底什麼是前後端分離3

前後端分離是個架構設計問題。所謂架構設計,實際上是如何合理的對現實的人力架構進行系統對映,以便最大限度的提高整個公司的執行效率。

前後端定義,不應該是以語言來定義,而是應該以它的執行環境

瀏覽器發請求,伺服器端給出乙個完整的網頁,瀏覽器再發請求,伺服器端再給出乙個完整的網頁

傳輸的重複資料比較多,網路又會有延遲。所以有沒有辦法,只傳送必要的資料?這是ajax的起源。

ajax就是只傳遞資料,不傳遞整個網頁。這也是被用來在翻頁,註冊,傳送驗證碼等場景,但也僅僅止布於此了。

前後端分離架構

前後端不分離 在前後端不分離的應用模式中,前端頁面看到的效果都是由後端控制,由後端渲染頁面或重定向,也就是後端需要控制前端的展示,前端與後端的耦合度很高。請求的資料互動如下圖 前後端分離 在前後端分離的應用模式中 前端與後端的耦合度相對較低。在前後端分離的應用模式中,我們通常將後端開發的每個檢視都稱...

前後端分離

關於前後端分離的一些好的文章推薦 前端框架 為什麼前後端分離 最直白的理解,我認為是因為在開發過程中,前端總是需要等待後端的環境搭建好之後,前端才能獲取相關資料,對於前端的開發影響很大,事實上前端並不關心後端的開發,那麼有沒有方法不讓後端影響前端的開發呢?其實後端提供的是什麼?乙個執行伺服器,乙個就...

前後端分離

在此說明 前後端分離有利於後端的快速開發,但並不利於搜尋引擎優化 seo 上圖能清晰的看到,使用前後端分離模式進行開發,瀏覽器會向伺服器傳送請求,伺服器會向瀏覽器傳送乙個類似框架的html,是固定的空殼,此時瀏覽器再使用ajax請求向後端伺服器索要資料,後端伺服器返回json字串給瀏覽器,從而使瀏覽...