1. 程式人生 > >Django 基礎之(九)drf介紹.md

Django 基礎之(九)drf介紹.md

DRF

為什麼要進行前後端分離

  • PC,APP,PAD多端適配
  • SPA開發模式的流行
  • 前後端職責不清
  • 前後端開發效率問題,前後端相互等待
  • 前段一直配合後端,能力受到限制
  • 後端開發語言和模板高度耦合,導致開發語言依賴嚴重

前後端分離的缺點

  • 前後端學習門檻增加
  • 資料依賴,導致文件的重要性增加
  • 前段工作量加大
  • SEO難度增大
  • 後端開發遷移成本增加

Restful API

restfull api目前是前後端分離的最佳實踐

  • 輕量,直接通過http,不需要額外的協議,post/get/put/delete操作
  • 面向資源,一面瞭然,具有自解釋性
  • 資料描述簡單,一般是通過json或者xml做資料通訊

參考部落格: