Quel est le modèle de conception de WordPress Core ? Comme cette question de débordement de pile le montre }, WordPress fait pas suit le modèle MVC; Cependant, les développeurs peuvent écrire plugins et thèmes qui suivent MVC . Mais ma question concerne exclusivement pour WordPress Core, pas pour d’autres add-ons, thèmes, extensions, plugins ou projets forkés qui peuvent ou non suivre un modèle MVC.
Si WordPress Core ne suit pas une conception MVC, quel modèle de conception suit-il?
Spaghetti aux boulettes de viande
Le terme "spaghetti aux boulettes de viande" est un terme péjoratif utilisé en informatique pour décrire une programmation orientée objet (OOP) construite de manière lâche, qui reste dépendante du code de procédure. Cela peut être le résultat d'un système dont le développement inclut un long cycle de vie, des contraintes de langage, un théâtre de la micro-optimisation ou un manque de normes de codage cohérentes.
Il a également un peu de macaroni mélangé dans ...
http://en.wikipedia.org/wiki/Spaghetti_code#Spaghetti_with_meatballs
WordPress utilise le Event Driven Architecture en raison de son action/hook API.