MVC的业务逻辑是前端V发送请求给控制C,由C转送给M进行业务分析,分析后的数据再转发给C,由C转送给V进行显示结果。
MVVM的业务逻辑是显示V、模块M 和显示模块VM都在前端进行运行,由V发送数据给VM,进行分析判断,再由VM发送给M接收数据并发送数据回VM,再由VM发送给M。以上操作全部在前端完成,节省了服务器的负荷和传输时间,运行更为高效。