三層架構是一種按代碼的按職責功能的邏輯劃分,底層負責與數據庫打交道,完成各種數據操作,中間層負責業務邏輯實現,上層負責界面展示,處理用戶請求,層與層之間是接口調用關係。
怎麼看我都不覺得這兩者是同一類東西,爲什麼總有那麼多人喜歡拿這兩玩意去比較?
如果你還在探求這兩者的差異,那我覺得你本身就對這兩者各自的概念都沒了解清楚。
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
這倆個跟本就是不同的概念,有可比性?他們是平行好不,3層並不是就就只分3層,可以是多層(4層,5層,甚至更多,跟據需要,自己分)而MVC只本質上也是分層(Model View Controller),只是呈現給程序員的形式不一樣,可以理解成“框架”不一樣