如果現在做一個PC傳統網站多頁面符合SEO?
現在如果要做一個PC端傳統網站。比較流行前后端分離的形式。那么為什么要用前后端分離的形式呢?
因為在前后端沒有分離的時代。我們大多使用mvc進行開發。但是這有一個局限。就在于我的前端和我的后端處于高度耦合。前端的數據以及頁面渲染,包括重定向,都是需要從后端進行指定。簡單的來說,后端和前端是1對1的模式。這不利于前端形式的拓展。
而目前又隨著手機的普遍使用,手機應用包括移動端網站越來越被大眾所接受。那么此時我們就想用同一組數據去渲染不同的前端界面。很顯然,mvc是不能滿足這種情況的。于是我們開始用前后端分離的模式進行開發。
那么前端如果是一個PC網站如果要考慮兼容性,那么用的相對比較多的其實還是jquery。但是在目前大多數瀏覽器都能支持比較新的技術的背景下,其實不需要考慮太多兼容性的問題,那么現在我們大多使用vue進行前端開發。Vue的優勢在于通過數據驅動,可以組建化開發,通過mvvm模式進行數據渲染和綁定。當然vue同樣支持多頁面開發。
在后端我們一般使用WebAPI向前端提供數據。其優勢在于很輕量化,而且和前端配合特別友好,效率很高。另一個優勢在于數據高并發的需求越來越多。通過前后端分離的模式,我們可以很方便的進行分布式集成化部署,達到后端服務器的負載均衡。
綜上所述,2020年我們可以選擇前后端分離的模式,使用vue+WebAPI的模式進行PC端頁面的開發。