Поддержка Разное Будет ли wordpress на ООП и MVC?

  • Добрый день.

    Вордпресс всегда нравился своей простотой, но серьезно не разбирался, код не рассматривал, плагинов не делал, тем не создавал, только вносил мелкие правки по необходимости, чего-то докручивал по мелочи, когда нужно, но в тоже время есть пару лет опыта на Symfony2 и Yii.
    Сейчас вот взялся за него посерьезней, нужно сделать пару плагинов, не совсем простых доработок, но то такое.

    Может это просто привычка к фреймворкам, но хотелось бы больше элегантности в коде, что ли :)…

    В связи с этим сабж, может кто в курсе, есть ли у разработчиков в планах в какой-нибудь эдак 5й версии, к примеру, переписать вордпресс полностью на ООП с MVC?

Просмотр 1 ответа (всего 1)
  • Если коротко, то нет, полностью переписывать WordPress разработчики не будут.

    ООП в WordPress итак есть, и большинство нового функционала и API пишется с помощью классов и объектов, а некоторые более старые и важные участки кода тоже были переписаны на ООП, например классы WP_Post, WP_Theme и другие, но основной целью было улучить производительность и сохранить обратную совместимость, а не просто переписать ради ООП.

    Осталось также много участков очень старого кода, трогать который в планах пока нет, не говоря уже о переписании чего-либо. Яркий пример — работа с меню в админ-панеле — отсутствие ООП там наименьшая из проблем 😉

    MVC как такового не планируется, особенно тот MVC к которому придерживаются другие популярные фреймворки. У WordPress в этом плане свой подход, есть темы, есть плагины, есть огромное количество API: Query, Options, Cache, Rewrite, HTTP, … а каким образом вам писать ваш плагин (MVC, MVP и другие интересные аббревиатуры) решение ваше — ведь PHP он и в Африке PHP.

    В планах есть лишь JSON API, который возможно позволит улучшить и упростить некоторые js-интерфейсы в админке (и не только), многие из которых уже работают по принципу MVC с помощью Backbone.js и шаблонов Underscore.js, самые яркие примеры — медиа, экран выбора тем оформления, ревизии (вроде бы).

    В любом случае, переписывать ради переписания никто не будет.

Просмотр 1 ответа (всего 1)
  • Тема «Будет ли wordpress на ООП и MVC?» закрыта для новых ответов.