Який шаблон дизайну для WordPress Core?


14

Яка схема дизайну WordPress Core ? Як показує це запитання про переповнення стека , WordPress не відповідає шаблону MVC; проте розробники можуть писати плагіни та теми, які слідують за MVC . Але моє запитання стосується виключно WordPress Core, а не будь-яких додаткових доповнень, тем, розширень, плагінів або роздрібних проектів, які можуть або не відповідають схемі MVC.

Якщо WordPress Core не дотримується дизайну MVC, то за якою схемою дизайну він дотримується?


14
Просто немає. Є купа файлів із зільйоном функцій, деякими класами та великою надією, що все спрацює.
gmazzap

2
Повністю згоден з @GM, немає переконливої, суворої моделі, але, звичайно, були прийняті деякі дизайнерські рішення, наприклад, це може бути цікавим для вас: Wordpress та програмування на основі подій - про що це? .
Миколай

Відповіді:


22

Спагетті з фрикадельками

Термін "спагетті з фрикадельками" - це пейоративний термін, який використовується в інформатиці для опису вільно побудованого об'єктно-орієнтованого програмування (OOP), який залишається залежним від процесуального кодексу. Це може бути результатом системи, розробка якої включала довгий життєвий цикл, обмеження мови, театр мікрооптимізації або відсутність узгоджених стандартів кодування.

У ньому також є трохи макаронів, змішаних у ...

http://en.wikipedia.org/wiki/Spaghetti_code#Spaghetti_with_meatballs


Ай… ЛМ∀О !!! Цей термін є дуже смішним, і він перевертає багатьох запеклих розробників WP: P
Mohd Abdul Mujib


0

Я думаю, що це однотонний шаблон дизайну, оскільки є базовий клас і базовий об'єкт, який називається $ wp, який є глобальним об'єктом.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.