為什么后端老覺得web前端很簡單?
要是在前后端未分離的時代,可以這么認(rèn)為,但如果是現(xiàn)在,那可能后端還沒有實際開發(fā)或了解過前端的基礎(chǔ)知識和體系。
之前,頁面和后端邏輯基本都是后端來做,前端沒有分的很細(xì),技術(shù)棧一般都是h5+css3+jquery+requirejs這類的,主要的業(yè)務(wù)邏輯都在后端,前端頁面只要寫樣式附帶一小部分js接口調(diào)用及處理邏輯即可,而后端包括要處理前端頁面顯示的各種列表集合、屬性等等,編碼量是前端頁面的數(shù)倍。所以此時的前端確實相對簡單。
但現(xiàn)在前端分離式開發(fā)和模塊式的流行,導(dǎo)致前端的業(yè)務(wù)邏輯與后端追平,甚至前端的業(yè)務(wù)邏輯比后端還復(fù)雜(因為需求的變化最直接的就反應(yīng)在前端上,為了保持后端接口的通用性,那么一般前端都要積極適配后端,如果前端實在沒辦法必須要后端新出接口,后端才會出接口),又加上前端的路由加載、路由跳轉(zhuǎn)、路由跳轉(zhuǎn)時的鑒權(quán)認(rèn)證等等東西,所以整個下來前端的業(yè)務(wù)邏輯是很多很多的,反而后端的業(yè)務(wù)邏輯變得簡單許多,基本都是些增刪改查之類的功能接口。
上一篇澳服英文縮寫