什麼是mvc 什麼是 mvvm

MVC:
(Model-View-Controller的縮寫)對項目的整體把控,M代表的是數據庫中的數據(Model),V代表的是前端的視圖層(View),C用於處理M和V之間進行交互的業務邏輯(Controller,業務邏輯需要程序員自己控制,自己編寫)

MVVM:
(Model-View-ViewModel的縮寫)主要用於一些前端的框架,對MVC三層架構中的視圖層再次進行層次劃分,M是當前一個視圖中需要用到的數據,V就是當前視圖,VM負責M和V之間的數據調度,內部已經幫你完成了數據的綁定和交互

MVC和MVVM之間的區別:MVC數據流通是單向的,MVVM是雙向數據綁定

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章