3 回答

TA貢獻(xiàn)2003條經(jīng)驗 獲得超2個贊
“不用開發(fā)web方式的后端,只要開發(fā)api方式的后端就行了”這句話道出了前后端分離的初衷,你可以用后端語言來開發(fā)web前端應(yīng)用,但這會加重后端的開發(fā)任務(wù),而且使業(yè)務(wù)冗繁;相反,如果前端來做頁面邏輯,后端只需要提供api數(shù)據(jù)就可以,不僅使業(yè)務(wù)清晰,而且明確了前后端的開發(fā)職責(zé)。

TA貢獻(xiàn)1906條經(jīng)驗 獲得超10個贊
開發(fā)方面主要區(qū)別是一個提供完整的頁面,一個只提供純數(shù)據(jù)
說第2句話的人語文沒學(xué)好。
舉個例子。
你現(xiàn)在要做個后臺
傳統(tǒng)web下你需要開發(fā) 很多個頁面。需要寫templates
而開發(fā)API的話
你只需要寫業(yè)務(wù)邏輯。返回數(shù)據(jù),不需要templates,不需要頁面

TA貢獻(xiàn)1772條經(jīng)驗 獲得超5個贊
個人理解是這樣
現(xiàn)在主流前后端分離就算是樓主說的api應(yīng)用, 前后端使用api進(jìn)行交互, 減少耦合, 前端通常使用ajax透過api拿到的資料綁定ui渲染, 后端透過熟悉的語言專負(fù)責(zé)邏輯以及資料提供相應(yīng)api(資料),
web方式則是像樓上哥們說的一樣, 自己用模板語言做視圖, 資料或者表單在用調(diào)用程序去處理交互
記得好像在知乎的一篇文章看到“處理資料的才叫前端工程師, 搞顯示頁面的我們叫他切圖仔” 以前端來說, 我想差不多就是樓主想了解的差別吧
- 3 回答
- 0 關(guān)注
- 2655 瀏覽
添加回答
舉報