第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

什么時候選擇前后端分離的開發(fā)模式?

什么時候選擇前后端分離的開發(fā)模式?

慕慕3259691 2017-09-06 09:58:01
辛苦老師回答~
查看完整描述

3 回答

?
bobby

TA貢獻14條經(jīng)驗 獲得超75個贊

在開發(fā)過程中相信大家經(jīng)常會遇到一個問題, android端、ios端、pc端、 后臺管理系統(tǒng)如果使用傳統(tǒng)的mvc開發(fā)模式, 只要頁面不一樣 我們都得給對應(yīng)的系統(tǒng)寫一套后臺, 而且很多頁面還需要后端去填充數(shù)據(jù)到html中、 但是前后端分離的開發(fā)模式我們只需要把接口寫好, 其余都不用管讓前端去協(xié)調(diào)各個接口之間如何配合。 這種模式最大的好處就是適應(yīng)性很強。 當然還有個很大的好處就是前端不用再等待將頁面寫好了然后交給后端, 然后后端再將代碼改成模板語言了, 當然如果前端熟悉后端模板語法, 后端當然就很喜歡了, 但是前端往往不愿意去學習后端的模板語法,更喜歡用前端自己的模板語法。 前后端分離解決了這個問題


但是Restful api還是有缺點, 最大的問題就是seo, 爬蟲爬不到, 百度就會給你降權(quán), 對于那種需要流量的網(wǎng)站來說,這個是不太接受的, 所以后面就有了ssr技術(shù), 在服務(wù)器端渲染好靜態(tài)頁面直接給前端, 這篇爬蟲就能爬取到了, 而且有些系統(tǒng)比如內(nèi)部系統(tǒng)或者后臺管理系統(tǒng)這種根本就不在乎seo的直接就用restful api開發(fā)就行了。

除了上面的問題以外還有就是數(shù)據(jù)格式依賴嚴重, 如果后端改了某個字段的名稱, 前端也得跟著改, 在以前這種改動后端自己就可以一個人完成,但是分離之后得前端去改了, 如果返回格式變了,前端變動更大。

還有就是文檔變得很重要了我們得去維護文檔了,因為前后端分離脫離了文檔,后期想維護能麻煩死。


不管如何前后端雖然有缺點,但是由于優(yōu)點很明顯,當然聰明的程序員會去慢慢解決這些缺點而讓這種開發(fā)模式越來越流行

查看完整回答
4 反對 回復(fù) 2017-09-08
?
zsw4

TA貢獻2條經(jīng)驗 獲得超0個贊

現(xiàn)在基本都是前后端分離的,只有以前才寫在一起的,前后端分離還可以增加安全性,多一層數(shù)據(jù)校驗

查看完整回答
反對 回復(fù) 2017-09-06
?
拖鞋_

TA貢獻453條經(jīng)驗 獲得超223個贊

中 大型的項目可以考慮 ?自己的小項目有時候分離開發(fā) 反而費事

查看完整回答
反對 回復(fù) 2017-09-06
?
精慕門9254224

TA貢獻167條經(jīng)驗 獲得超46個贊

現(xiàn)在的開發(fā)模式都是前后端分離的!

查看完整回答
反對 回復(fù) 2017-09-06
  • 3 回答
  • 1 關(guān)注
  • 5490 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號