Model view controller MVC在web应用程序开发方面的利弊

Model view controller MVC在web应用程序开发方面的利弊,model-view-controller,Model View Controller,想知道MVC架构在web应用程序开发方面的利弊吗?MVC和三胎结构之间有什么区别?正如@Sarfraz所说的,这是此类问题的一个很好的起点 要回答有关MVC和三层体系结构之间差异的具体问题,您首先需要了解MVC(主要)是一个GUI/用户界面框架和设计模式 换句话说,MVC将只是三层体系结构中的一层,您仍然会有一个“服务/业务逻辑”层和一个“持久性/数据库”层。;可以使用相同的组件,也可以调用相同的组件与任何接口一起使用;模型是自包含的,独立于控制器和视图,更改数据层或业务规则的痛苦要小得多;在模

想知道MVC架构在web应用程序开发方面的利弊吗?MVC和三胎结构之间有什么区别?

正如@Sarfraz所说的,这是此类问题的一个很好的起点

要回答有关MVC和三层体系结构之间差异的具体问题,您首先需要了解MVC(主要)是一个GUI/用户界面框架和设计模式


换句话说,MVC将只是三层体系结构中的一层,您仍然会有一个“服务/业务逻辑”层和一个“持久性/数据库”层。

;可以使用相同的组件,也可以调用相同的组件与任何接口一起使用;模型是自包含的,独立于控制器和视图,更改数据层或业务规则的痛苦要小得多;在模型和视图中显示了许多可重用的构建块。缺点:必须花大量时间思考应用程序各部分的交互方式;要管理的文件比其他方式要多;对于小型应用程序来说,是的,这支持我的答案,
MVC
在多层体系结构中只是一层。