WordPress作为一个项目,对向后兼容性有着极大的承诺。无论你添加什么新东西,旧东西都需要继续工作。无论你改变什么,仍然需要以旧的方式工作。
因此,无论WP是如何作为非MVC应用程序开始的,如果不保留其所有非MVC方式,它都无法成为一个非MVC应用程序。这让它变得毫无意义。
来自正式背景的MVC似乎是一种基线和“自然”更可取的组织方式。来自自学背景(或完全缺乏编程背景)的抽象大多言过其实,即使是喜欢它的人也无法同意。
WordPress主要面向用户,而不是开发人员。任何使学习曲线复杂化的做法,都只会将其强大的一面打出来,收效甚微。