目前,mvvm的框架主要有四種,分别為vue.js、react.js、avalon、angular.js。
MVVM本質上是MVC的改進版。MVVM就是将其中的View的狀态和行為抽象化,将視圖UI和業務邏輯分開,它可以取出Model的數據,同時幫忙處理View中由于需要展示内容而涉及的業務邏輯。MVVM框架的由來便是MVP模式與WPF結合的應用方式時發展演變過來的一種新型架構框架。它立足于原有MVP框架并且把WPF的新特性糅合進去,以應對客戶日益複雜的需求變化。MVVM模式和MVC模式一樣,主要目的是分離視圖和模型,它具有低耦合、可重用性、獨立開發、可測試等優點。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!