MVC的优点 大部分用过程语言比如ASP.PHP开发出来的Web应用,初始的开发模板就是混合层的数据编程.例如,直接向数据库发送请求并用HTML显示,开发速度往往比较快,但由于数据页面的分离不是很直接,因而很难体现出业务模型的样子或者模型的重用性.产品设计弹性力度很小,很难满足用户的变化性需求.MVC要求对应用分层,虽然要花费额外的工作,但产品的结构清晰,产品的应用通过模型可以得到更好地体现. 首先,最重要的是应该有多个视图对应一个模型的能力.在目前用户需求的快速变化下,可能有多种方式访问应用的…