.我目前了解的情況:不管是java的mvc,還是.net mvc?;蚨嗷蛏俣紩谇岸隧撁鎸慾ava或C#代碼,這還算不算前后端分離呢?如果不是,那真正的前后端分離一般怎么做呢?純json/xml方式填充數(shù)據(jù)?我經(jīng)驗有限,請大家解答解答我這個疑問。
2 回答

一只名叫tom的貓
TA貢獻(xiàn)1906條經(jīng)驗 獲得超3個贊
說道這個問題,我來發(fā)表一下。
前后端分離的概念就是樓上們說的 “調(diào)接口與前端展示數(shù)據(jù)跟數(shù)據(jù)交互”,后端給前端專門寫接口,至于數(shù)據(jù)格式自己定,如果處理的好未必一定說是要用json,只是json是目前數(shù)據(jù)交互上比較好的。接口數(shù)據(jù)都有了,那么接下來就是前端數(shù)據(jù)的展示,前提你要有自己的數(shù)據(jù)解析庫。因為這樣數(shù)據(jù)展示就容易。你可以自己封裝,但現(xiàn)有相對好的數(shù)據(jù)引擎庫有AngularJS 、vueJS、Template7等,同時html模板引擎也需要,這樣寫頁面就可以模塊化開發(fā)??梢宰约簩?,也可以用現(xiàn)成的,比如jade、React等。數(shù)據(jù)展示好了,最后就是數(shù)據(jù)交互了,用ajax就可以了,所以你必須得對ajax了解。至于其他的所謂跨域問題,那都是可以跟后端協(xié)商的,一般都是后端需要處理,要是用到j(luò)sonp格式,前端就要協(xié)助一下寫個調(diào)用函數(shù)就可以。
- 2 回答
- 0 關(guān)注
- 1080 瀏覽
添加回答
舉報
0/150
提交
取消