亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

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

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

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

3 回答

?
bobby

TA貢獻14條經驗 獲得超75個贊

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


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

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

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


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

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

TA貢獻2條經驗 獲得超0個贊

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

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

TA貢獻453條經驗 獲得超223個贊

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

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

TA貢獻167條經驗 獲得超46個贊

現在的開發模式都是前后端分離的!

查看完整回答
反對 回復 2017-09-06
  • 3 回答
  • 1 關注
  • 5516 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號