DRF
爲什麼要進行前後端分離
- PC,APP,PAD多端適配
- SPA開發模式的流行
- 前後端職責不清
- 前後端開發效率問題,前後端相互等待
- 前段一直配合後端,能力受到限制
- 後端開發語言和模板高度耦合,導致開發語言依賴嚴重
前後端分離的缺點
- 前後端學習門檻增加
- 數據依賴,導致文檔的重要性增加
- 前段工作量加大
- SEO難度增大
- 後端開發遷移成本增加
Restful API
restfull api目前是前後端分離的最佳實踐
- 輕量,直接通過http,不需要額外的協議,post/get/put/delete操作
- 面向資源,一面瞭然,具有自解釋性
- 數據描述簡單,一般是通過json或者xml做數據通信
參考博客: