erutdioup8556
2016-10-06 23:27:21
前一個(gè)大型點(diǎn)的網(wǎng)站,如果是前后端分離,是不是指后端開發(fā)人員只需要提供api給前端就行,前端調(diào)用api就可以?還需要把前端代碼融合到后端項(xiàng)目工程里面嗎????
2 回答
你不愛學(xué)習(xí)
TA貢獻(xiàn)17條經(jīng)驗(yàn) 獲得超11個(gè)贊
十分理想的情況下是這樣,后端作為服務(wù)層,對外提供接口
前端寫好視圖層,也就是 MVC 中的 view 就好了
但在 view 書寫中有兩種情況,用戶觸發(fā)的交互需要數(shù)據(jù)的使用接口(ajax比較常見)
但上來就顯示的數(shù)據(jù)就不同了,有的做法是后端直接在渲染view的時(shí)候就傳入了數(shù)據(jù);有的是這時(shí)候前端主動(dòng)調(diào)用接口
總而言之,前端直接用數(shù)據(jù)或者調(diào)用接口即可
至于前端代碼是否融合到后端工程,要是view的話肯定在,js、css等靜態(tài)資源你開心就好,隨便(規(guī)模大的都會(huì)單獨(dú)部署cdn)
玄宇簫然
TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超1個(gè)贊
不需要融合,后臺(tái)只是提供接口文檔,頁面跳轉(zhuǎn)邏輯和數(shù)據(jù)渲染都是前端負(fù)責(zé)。只是在打包上線的時(shí)候,前端代碼打包之后放到后臺(tái)項(xiàng)目里面,至于項(xiàng)目部署上線是運(yùn)維的工作。
添加回答
舉報(bào)
0/150
提交
取消
