MVC模式与六边形架构区别?


MVC 是一种设计模式,而不是架构模式。
架构模式是六边形架构 等。

软件行业非常混乱,框架作者想向您推销他们的产品并以此扭曲程序员的思想。
实际上:在六边形架构中,MVC 和框架是其输入端口的“网络适配器”的实现细节。
请注意,它们是这种适配器中非常重要的细节,但在整个架构中却只是一个细节而已。

MVC模式对于常见的 Web 应用程序来说,非常简单。主要缺点是在复杂的应用程序中可能会变得一团糟,因为这种模式倾向于将所有代码都放在同一层的同一位置。MVC是作为设计模式应该结合其他方式来组织代码,以避免意大利面条一样混乱问题。