前言:最近公司交给我一个web项目,其采用的框架是java中的zkoss,它不用于以往我平时用的mvc,它采用的mvvm模式,因为以前只理解过mvc,经常使用譬如SpringMvc.Struts2等框架,对于mvc模式理解的较多,而这个zkoss框架则不用,它是基于ajax的,采用的是mvvm的模式(当然它也提供了mvc的模式,若想使用也可以).今天就想来浅谈一下mvc和mvvm模式各自的优缺点和在项目中如何使用好它们. 本篇博客目录: 一:mvc模式 二:mvvm模式 三:mvc和mvvm模式…