ВОПРОС
Друзья, всем привет! У меня вопрос больше дискуссионного характера – почему о WordPress многие разработчики отзываются негативно? Я не фанатею от написания кода PHP или чего-то подобного. Но я ни разу не сталкивался с проблемами, на которые жаловались многие пользователи. Сколько я работаю с этим движком, он на удивление хорошо работал. Платформа имеет очень качественную документацию, все недостатки и ошибки, которые появляются, можно исправить буквально за считанные секунды. И самое главное, что мне нравится в CMS – она может буквально все. Вот прямо все. Например, хочешь интернет-магазин – используй расширения и специальные темы, хочешь “одностраничник” – можно сделать, у сайта низкая скорость – можно повысить при помощи плагинов. У движка очень большое количество плагинов и у меня он всегда работал просто потрясающе, и не возникало проблем с расширениями или при работе с темами.
Так как у меня нет негативного опыта при работе с WordPress, то я лучше спрошу у вас – вы можете привести конкретные примеры минусов системы? Может быть, есть такие моменты, которые вы бы могли сделать по-другому? Я просто совсем не понимаю, почему у платформы такая плохая репутация, когда она предоставляет настолько широкий спектр возможностей. Если бы я создавал свой движок, то я хотел бы, чтобы он имел столько же функций, был таким же удобным и выглядел также красиво.
ОТВЕТ
Привет! Хочу заметить, что я фанат WordPress. И несмотря на всю мою любовь к этой системе, я все же могу сказать о нескольких крайне неприятных недостатках движка. У CMS на самом деле немало проблем, которые мешают разработчикам полноценно работать.
Вот пример. Есть get_the_content() (функция, которая возвращает) и the_content() (функция, которая печатает), а еще есть get_permalink() и the_permalink(). Но есть просто the_date() и здесь ты просто не можешь указать, что ты хочешь сделать – распечатать или вернуть. Такие проблемы заставляют программистов часто ломать голову и долго думать над решением задачи. И из-за этого постоянно приходится все гуглить и сотни раз перепроверять, что очень сильно выматывает.
Еще одна просто ужаснейшая проблема – отсутствие встроенного кэширования. Это просто ужасный недостаток. Причем раньше эта возможность была, но ее просто удалили и забыли о ней. Поэтому если вы хотите делать кэширование в этой системе, то необходимо скачивать различные дополнения, так как просто так этого не сделаешь.
Можно немало говорить о проблемах движка, но будет ли от этого толк? WordPress – это хорошая система с огромными возможностями, но многие ее недостатки просто убивают все желание работать. Поэтому у этой CMS не очень хорошая репутация.
Рекомендуем к прочтению – “Плюсы и минусы CMS WordPress”