84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
後端只提供數據,其他所有操作都交給前端嗎
闭关修行中......
後端只提供api、api包含資料、也包含資料的整理和處理
前端負責呈現、和取資料
講一個前後端分離的三層結構
複雜一點的會使用node+前台為前端、
node只是一個簡單的express或koa、用http請求java或php服務端
這裡一定會想node用來做什麼、沒錯、就是模版引擎
傳統的兩層架構、模版引擎無法做到分離的、jsp和java總是在一個專案中、耦合度太高
三層結構、node的項目是單獨發佈到生產環境的、
接著用node請求遠端的java或php專案、node請求其他後台屬於伺服器之間的、所以沒有跨域一說
這樣前端只負責用node調api、前台模版引擎render頁面、
一個專案、可以分開從多個java伺服器或php伺服器拿資料、
例如20個java介面、20個php介面、node拿到的格式都是依照文件上來的
前後端的所有聯繫都經過API
後端只提供數據,其他所有操作都交給前端嗎,這樣理解基本上沒錯。
http://blog.jobbole.com/65513/
理解的沒錯,簡單說下之前未分離時,模板在後端,js和css在前端,導致每次修改樣式和功能都需要改動到後端工程分離後,後端只提供api接口,前端處理模板和樣式再有就是前端利用nodejs做分離,通常這種情況下nodejs是很薄的一層,只負責路由,接口轉發、合併、清洗等簡單的功能
前端:負責View與Controller層,後端:只負責Model層,業務處理/資料等
後端只提供api、api包含資料、也包含資料的整理和處理
前端負責呈現、和取資料
講一個前後端分離的三層結構
複雜一點的會使用node+前台為前端、
node只是一個簡單的express或koa、用http請求java或php服務端
這裡一定會想node用來做什麼、沒錯、就是模版引擎
傳統的兩層架構、模版引擎無法做到分離的、jsp和java總是在一個專案中、耦合度太高
三層結構、node的項目是單獨發佈到生產環境的、
接著用node請求遠端的java或php專案、node請求其他後台屬於伺服器之間的、所以沒有跨域一說
這樣前端只負責用node調api、前台模版引擎render頁面、
一個專案、可以分開從多個java伺服器或php伺服器拿資料、
例如20個java介面、20個php介面、node拿到的格式都是依照文件上來的
前後端的所有聯繫都經過API
後端只提供數據,其他所有操作都交給前端嗎,這樣理解基本上沒錯。
http://blog.jobbole.com/65513/
理解的沒錯,簡單說下
之前未分離時,模板在後端,js和css在前端,導致每次修改樣式和功能都需要改動到後端工程
分離後,後端只提供api接口,前端處理模板和樣式
再有就是前端利用nodejs做分離,通常這種情況下nodejs是很薄的一層,只負責路由,接口轉發、合併、清洗等簡單的功能
前端:負責View與Controller層,後端:只負責Model層,業務處理/資料等