前后端分離粗略總結

1.大部分后端渲染

使用后端web框架的View層進行頁面大部分內(nèi)容渲染。
常見行為是,使用后端模板的循環(huán)語法來輸出內(nèi)容。

缺點:

  1. 發(fā)布部署麻煩。
    因為后端,發(fā)布部署要審批,測試環(huán)境預發(fā)環(huán)境走一遭,要等機器部署。
  2. 前端開發(fā)需安裝后端環(huán)境。

2.純前端

后端專寫接口,前端專寫頁面。
前后端通信只通過接口。
頁面部署自然是靜態(tài)資源部署,放cdn即可。

缺點:

  1. 用戶權限控制這一塊需多發(fā)幾次請求。
    這幾次請求期間會導致頁面內(nèi)容顯示不完整。

3.小部分后端渲染,大部分前端渲染

使用后端web框架的View層進行頁面的基本部分渲染。
比如

<html>
<title></title>
<body></body>
<script src="xxx.js"></script>
</html>

更進一步:
使用node實現(xiàn)后端web框架的View層。

缺點:
一旦需求需要修改頁面基本部分,就跟大部分后端渲染的缺點一樣。

優(yōu)點:
用戶權限控制這一塊甩給后端了。

4.Node同構

只用一套技術棧,包管理工具和模塊依賴方式的一致。

缺點:
引入nodejs這一層,增加通信方式。
還要做用戶驗權轉(zhuǎn)發(fā)。

參考:
前后端同構之路

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,094評論 25 709
  • 本文系轉(zhuǎn)載,原作者,普元,敖顯奇 轉(zhuǎn)載本文需保留此處版權聲明:本文版權屬于EAII企業(yè)架構創(chuàng)新研究院(微信號:ea...
    普元云計算閱讀 5,183評論 8 96
  • 藝術生留學面試與其說是一種選拔人才的考核方式,不如說是給藝術院校與學生創(chuàng)造了一個雙向交流與雙向選擇的機會。雙方通過...
    北信娛樂閱讀 826評論 0 0
  • 今天接二連三的收到孩子星期天沒有完成作業(yè)的信息,我感到很無語,今晚和孩子好好談談。
    夏俊智爸爸閱讀 176評論 0 1
  • 因為膾炙人口, 所以驚天動魄。 沒有白來的傳播和裂變效應,只有精心的策劃和精準營銷。 如今,傳播渠道多樣化、路徑的...
    廬陵居士趙氏兄閱讀 145評論 0 0

友情鏈接更多精彩內(nèi)容