Answers:
技术之所以受欢迎,有以下三个原因:
除非对现有方法存在缺陷,否则已经对MVC和朋友感到满意的开发人员不太可能去寻找替代方案。我认为MVC及其更著名的变体已经满足了许多开发人员分离关注点的需要。
即使他们去寻找它们,除非其他人正在使用它并对其进行撰写,他们还是不太可能找到它。以PAC为例,我猜想大多数开发人员根本不知道这种方法(直到我读到这个问题之前我才听说过)。
即使他们找到了它,也不会使用它,除非收益超过采用成本。Aleady的许多框架都采用了基于MVC的方法,这对许多开发人员而言成本很高。
就是这样:人们不使用PAC,因为它缺乏营销。
看一下所提供的链接,在我看来-
PAC更像是MVVM,而不是MVC。
为了从MVC迁移到PAC,我们要做的是更改目录结构。MVC遵循水平方法,而PAC遵循垂直方法。但是从逻辑上讲,一个应用程序可以考虑同时跟踪两者。
Why is MVC more popular than PAC?
。我不是在寻找模式之间的差异。