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

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

API應(yīng)用和web應(yīng)用有什么區(qū)別?

API應(yīng)用和web應(yīng)用有什么區(qū)別?

API
ibeautiful 2018-07-24 21:21:29
最近學(xué)習(xí)beego,發(fā)現(xiàn)beego創(chuàng)建web項目試比較方便的,但是發(fā)現(xiàn)beego同時提供了bee api的一個功能來生成api應(yīng)用,我不明白web應(yīng)用和api的應(yīng)用有什么區(qū)別?【問題1】搜索了一些資料,有人說“不用開發(fā)web方式的后端,只要開發(fā)api方式的后端就行了”,這又是什么意思?【問題2】如果可以的話舉個例子就更好了,謝謝指點
查看完整描述

3 回答

?
湖上湖

TA貢獻(xiàn)2003條經(jīng)驗 獲得超2個贊

“不用開發(fā)web方式的后端,只要開發(fā)api方式的后端就行了”這句話道出了前后端分離的初衷,你可以用后端語言來開發(fā)web前端應(yīng)用,但這會加重后端的開發(fā)任務(wù),而且使業(yè)務(wù)冗繁;相反,如果前端來做頁面邏輯,后端只需要提供api數(shù)據(jù)就可以,不僅使業(yè)務(wù)清晰,而且明確了前后端的開發(fā)職責(zé)。

查看完整回答
反對 回復(fù) 2018-07-28
?
隔江千里

TA貢獻(xiàn)1906條經(jīng)驗 獲得超10個贊

  1. 開發(fā)方面主要區(qū)別是一個提供完整的頁面,一個只提供純數(shù)據(jù)

  2. 說第2句話的人語文沒學(xué)好。
    舉個例子。

你現(xiàn)在要做個后臺
傳統(tǒng)web下你需要開發(fā) 很多個頁面。需要寫templates
而開發(fā)API的話
你只需要寫業(yè)務(wù)邏輯。返回數(shù)據(jù),不需要templates,不需要頁面


查看完整回答
反對 回復(fù) 2018-07-28
?
月關(guān)寶盒

TA貢獻(xiàn)1772條經(jīng)驗 獲得超5個贊

個人理解是這樣

現(xiàn)在主流前后端分離就算是樓主說的api應(yīng)用, 前后端使用api進(jìn)行交互, 減少耦合, 前端通常使用ajax透過api拿到的資料綁定ui渲染, 后端透過熟悉的語言專負(fù)責(zé)邏輯以及資料提供相應(yīng)api(資料),

web方式則是像樓上哥們說的一樣, 自己用模板語言做視圖, 資料或者表單在用調(diào)用程序去處理交互

記得好像在知乎的一篇文章看到“處理資料的才叫前端工程師, 搞顯示頁面的我們叫他切圖仔” 以前端來說, 我想差不多就是樓主想了解的差別吧


查看完整回答
反對 回復(fù) 2018-07-28
  • 3 回答
  • 0 關(guān)注
  • 2655 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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