MVC:
用戶操作view, 用戶操作View去改變Controller,Controller改變Model, Model再直接根據業務代碼顯示在View上。
優點是 當時極大程度降低了頁面與邏輯的耦合性
缺點是 mvc的界面和邏輯關聯緊密,數據直接從數據庫讀取 |
MVVM:
相當於MVC的升級版,因為雙向綁定,真正做到了View與數據邏輯分離,用JS去實現界面的值與Model的關聯。
缺點是 ViewModel會增多。
MVC:
用戶操作view, 用戶操作View去改變Controller,Controller改變Model, Model再直接根據業務代碼顯示在View上。
優點是 當時極大程度降低了頁面與邏輯的耦合性
缺點是 mvc的界面和邏輯關聯緊密,數據直接從數據庫讀取 |
MVVM:
相當於MVC的升級版,因為雙向綁定,真正做到了View與數據邏輯分離,用JS去實現界面的值與Model的關聯。
缺點是 ViewModel會增多。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。