WordPress на Doctrine ORM? Да, это тот самый случай, когда хочется сначала спросить: «зачем так усложнять?»
А потом — открыть код и понять, что иногда сложность не враг, а способ перестать лепить костыли вечно.
У меня горячий take: если CMS живёт, растёт, обрастает кастомными сущностями, логикой и интеграциями, то держать всё на голом WordPress-способе — это не «проще», а часто просто откладывать боль 🚧
Doctrine в ядре WP звучит дерзко, но идея здравая: нормальная работа с сущностями, понятные связи, чище архитектура и меньше хаоса в бизнес-логике. И да, главный страх всегда один — оверхэд. Но если внедрять руками, а не «впихнуть и молиться», можно не убить производительность, а наоборот получить более управляемую систему.
Я за такие решения не потому, что они модные. А потому, что они позволяют делать продукт не на героизме команды, а на внятной структуре.
Для UGC и performance-проектов это очень знакомая история: не всё должно быть «быстро и на коленке». Иногда выигрыш — в том, чтобы потом не переделывать половину механики 🔧
UGC Crew
@UgcCrew