MVC框架的优缺点


解析:M(Model)-模型,V(View)-视图,C(Controller)-控制器

作用:M-处理应用程序数据部分,V-处理数据展示的部分,C-处理用户交互,逻辑功能实现


1、优点

(1)可定制性

(2)代码清晰,便于维护

(3)测试友好性

(4)轻量级

(5)开源



2、缺点

(1)视图跟控制器过于紧密的连接

(2)增加了系统结构和实现的复杂性

(3)部分高级界面工具或构造器不支持MVC

(4)视图对模型数据的访问效率低