大概十年前,jsp、php、asp等為大多數**使用,**也是由後端作為渲染。因為大多數工作都是由後端完成,對後端人員要求較高,前端的地位也就比較低。
後端渲染的優勢:
第一次搭建簡單**的速度快
seo(搜尋引擎優化)友好度高,特別是對於一些營銷購物推廣類**
伺服器渲染不用關心瀏覽器相容性問題(隨著瀏覽器發展,優點在消失)
減少客戶端的消耗
安全性比前端渲染稍好
後端渲染的劣勢
占用伺服器資源,對伺服器的要求較高
維護性差,稍微更改需求就要設計後端更改
對於複雜類的**,編碼效率低,後端無法專注資料,前端無法專注檢視
隨著angular,react,vue等前端框架的崛起,現在**大部分都是前端渲染。前端開發人員地位提公升
前端渲染的優勢
前後端分離,專注於自己的事情,開發效率高
可維護性高
頁面相應速度快,因為改變的只有資料,可實現懶載入和區域性重新整理
減少服務端的消耗
前端渲染的劣勢
不利於seo優化
在頁面首次載入時,時間較長
安全性比後端渲染稍差
第一次搭建**成本較高
前端渲染與後端渲染
前端渲染是通過ajax請求資料,然後通過js語法將資料展示到頁面中,稱之為前端渲染 後端渲染是通過後端語言 後端模板 ejs 將 頁面整個傳送給前端 後端模板 ejspug jade art template 現在流行的 前端渲染 問題 當前後端同時進行專案開發是,後端資料介面沒有寫好,但是前端卻需...
前端渲染和後端渲染
定義 前端預定義好html,然後向後端請求資料,得到資料 xml json等 後,通過js去載入資料。優點 節省網路流量,利於seo,節省部分伺服器資源。缺點 前端處理資料費時,可能造成假死等。舉例 easyui 定義 在後端就渲染好html頁面,直接傳送給瀏覽器顯示。優點 前端頁面載入迅速,無資料...
前端渲染 vs 後端渲染
前端渲染是通過ajax請求資料,然後通過js語法將資料展示到頁面中,稱之為前端渲染 後端渲染是通過後端語言 後端模板 ejs 將 頁面整個傳送給前端 後端模板 ejspug jade art template 現在流行的 前端渲染 問題 當前後端同時進行專案開發是,後端資料介面沒有寫好,但是前端卻需...