1. 程式人生 > >MVC與MVT

MVC與MVT

bubuko mvc 表示 語言 功能模塊 負責 處理 屬於 http

MVC

  • 大部分開發語言中都有MVC框架
  • MVC框架的核心思想是:解耦
  • 降低各功能模塊之間的耦合性,方便變更,更容易重構代碼,最大程度上實現代碼的重用
  • m表示model,主要用於對數據庫層的封裝
  • v表示view,用於向用戶展示結果
  • c表示controller,是核心,用於處理請求、獲取數據、返回結果

MVT

  • Django是一款python的web開發框架
  • 與MVC有所不同,屬於MVT框架
  • m表示model,負責與數據庫交互
  • v表示view,是核心,負責接收請求、獲取數據、返回結果
  • t表示template,負責呈現內容到瀏覽器

技術分享圖片

MVC與MVT