MVVM有助于将图形用户界面的开发与业务逻辑或后端逻辑(数据模型)的开发分离开来,这是通过标记语言或GUI代码实现的。

MVVM组成部分:



注:标记语言(也称置标语言、标记语言、标志语言、标识语言、markup language)是一种将文本(Text)以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的计算机文字编码。当今广泛使用的标记语言是超文本置标语言(HyperText Markup Language,HTML)和可扩展置标语言(eXtensible Markup Language,XML)。标记语言广泛应用于网页和网络应用程序。