MVC的缺点
702619Apr 26 2004 — edited Nov 16 2007MVC的缺点
与设计模式的缺点相同
? 增加了复杂性
? 在提高大项目开发效率的同时降低了小项目的开发效率
? 处理流程复杂造成了性能的下降
没有解决如何提供Rich Client的问题,仍然需要大量的开发
? 提供Rich Client无法避开JavaScript,传统的MVC框架几乎从来没有把JavaScript列入考虑范围
? 简单地忽视JavaScript对于提高页面的表现能力没有任何帮助
? 复杂的JavaScript的开发工作应该由程序员来承担
MVC的缺点
MVC中View的开发仍然采用基于form的请求/响应模式,因此仍然具有这一模式的所有缺点
MVC不可能解决表示层的所有问题,只解决了表示层一部分重要问题
MVC除了对开发人员有意义外,并没有给最终用户带来很多商业价值
? 最终用户关心的是软件的外在质量,而不是程序员所关心的内在质量
? M$讨巧之所在重界面、轻架构