Разработка WordPress: в чем плюсы и минусы?

Многие думают о том как бы сделать сайт, блог или магазин? Ну или какой-то другой продукт или сервис или приложение. Давайте попробуем подумать о том чем плох или хорош WordPress.

Быстрые результаты

Наверное одна из ключевых причин, по которой ВордПресс выбирают за основу – это быстрый старт.

Есть много готовых плагинов и тем, с которыми можно получить быстрый результат в виде работающего продукта. Пусть и не идеального.

Для большинства задач этого хватает.

Много разработчиков

Также важный аспект, это наличие огромного числа разработчиков и программистов.

Их качество – обычно выясняется опосля. Но на старте манит тот факт, что специалистов много. Каждый 2й программист думает что может сделать сайт или продукт на базе WordPress.

А вот реально ли они знают? Ну это отдельный вопрос 🙂

Сложные задачи

Вот тут начинаются нюансы и эксклюзивы. Пока задача закрывается на уровне шаблона или плагинов – все хорошо.

Но как только нужно сделать нечто уникальное – тут начинаются пробуксовки.

Для большинства это оказывается встречей с неожиданностью. Типа это же ВордПресс? Значит должно быть быстро и дешево. А оказывается что все не так.

Для сложных задач нужны сильные разработчики, а вот их не хватает. Как и везде 🙂

Проблема поиска разработчиков

У ВордПресс есть особенность.

Начинающих разработчиков хоть лопатой бей. Цены низкие. Но делать они могут что-либо на уровне готовых шаблонов и плагинов.

А вот сильных и опытных программистов мало. И те что есть – стоят очень дорого. Очень. Сильно дороже чем у Symfony или Laravel.

Даже многие Java, C# или Golang разработчики будут стоить дешевле чем опытные WP-разработчики.

Что тут скажешь? Да, так и есть.

Но есть нюанс…

Опытные WP-разработчики в 1 лицо могут заменить 5 разработчиков в обычной ситуации.

Если мне надо решать бизнес задачу, то мне надо 2-3 бэк разработчика, 2-3 фронт-разработчика, 2-3 аналитика, 1-2 тестировщика, а еще нужен руководитель команды и скрам-мастер. В сумме нужно 7-12 разработчиков.

Все это заменяет 1 хороший WP-разработчик.

1 разработчик против команды из 10 разработчиков.

Чуете разницу по затратам?

А теперь представьте что могут сделать 2 или 3 таких разработчика?

Примеры

Пример 1 – ecommerce проект в закупках

  1. Делали ecommerce проект. Для корпоративных закупок. В команде порядка 20 разработчиков (back, front, аналитики, тестировщики, руководство). Потратили около 2 лет. Влили в проект более 50 млн. руб.
  2. Похожий проект сделали на ВордПресс силами 1 разработчика. Не считая 1 тимлида и 1 теханалитика, которые занимались проектом на минималках. Потратили около 1 месяца. Получили тот же результат. Ну может быть чуть сложнее. Это стоимость около 200 тр.

Если посчитать, то получается Wow.

Пример 2 – ecommerce проект в розничной торговле электронникой

Было 2 команды по 3-5 разработчиков.

Одни писали все на PHP&WP&Woocommerce.

Вторые писали на JS&NodeJS.

Вторые постоянно говорили о том что PHP дно, а WP это ниже дна. Все плохо.

Но вот прошло 6 месяцев и проект на WP вышел на окупаемость и показал отличные результаты по доходам.

А проект на NodeJS показал очень печальные результаты. Все задачи решались очень долго.

Через 1 год команду на NodeJS уволили. А команду на WooCommerce начали драйвить дальше, так как проект показал перспективу с точки зрения бизнеса.

Почем WordPress вот уже 10 лет занимает 1е место в мире?

Поиск ответа на этот вопрос занял у меня около 5-10 лет 🙂

Сначала мне говорили что это просто везение. Ну так себе объяснение.

Потом мне говорили что потому что он 1й вышел на рынок. Но это тоже ложь. Были многие до него и многие после него.

За 5 лет изучения этого вопроса, я пришел к следующим выводам:

  1. Свое понимание DDD, EDA & Ubiquitous Language
  2. Философия готовности продукта из коробки
  3. Обратная совместимость

Вот эти 3 вещи на мой взгляд сделали ВордПресс №1 в мире.

  1. что такое DDD & EDA & Ubiquitous Language? – могут понять не многие. Это уровень топовых разработчиков. И у ВордПресс эти понятия реализованы очень обдуманно. Так как не снилось многим.
  2. сделать продукт, который готов из коробки в 5 простых кликов – это тоже очень сложно. В 99% случаев программисты пасуют перед этой задачей. И многие продукты остаются сырыми со старта.
  3. ну и конечно же если вы работаете с фреймворками типа Симфы или Ларавел, то вы должны быть готовы к тому что с новой версией вы потеряете все возможности. Вам хана. Но ВП этого не допускает. И новая версия легко ложится на ваши доработки.

Выводы

ВордПресс это круто? Да!

Оно идеально? Нет!

Там много минусов. Но важно понимать что все эти минусы решаются. У всего есть цена.

Просто многие из программистов не понимают этого.

И потому большинство проектов проваливаются.

Чтобы получить быстрые результаты – можно нанять любых программистов, за любые деньги и получить продукт.

Чтобы получить крутые результаты – нужные крутые программисты.

И вот тут засада. Их мало 🙂 Везде.

Но с ВордПресс чуть проще. Эта платформа находится в слепой зоне у крупных компаний.

Там всех крутых программистов уже скупили за большие ставки.

Если ЗП меньше – то вам достанутся объедки.

В ВордПресс все еще можно нанять крутых ребят за разумные ставки. Мало, но можно.

Вот как то так 🙂

Фото аватара
Anatolii I

Веб разработчик, специализация на лучших мировых практиках: WordPress, WooCommerce, NextJS, Strapi, JAMStack ...

Основные типы проектов: CMS, eCommerce, SEO, LMS, ECM, BPM

Подробнее...

Статей: 108

комментария 3

  1. Здравствуйте. Хотелось бы взглянуть на сайт, который сделал супер WordPress программист, в одно лицо.

  2. Почему Ланосов (рено логан и тд) больше всего на дорогах? Точно не потому что они лучшие, о WP то же самое можно сказать… Все потому что это доступно! Почему при импорте 2000 объектов товара в WooCommerce весит 200Мб? Почему ответ сервера (с голым шаблоном, где будет просто в стандартном цикле WP (без говнокода) выведено N количество товара), на странице с простым выводом товара в 30 шт, достигает 300млс если запрос к БД и ее ответ занимает всего 5млс? Такой проблемы нет ни с одной другой CMS) Все говноплагины с кэшированием страниц в html/css и выдачей их по запросам – не выход, хотябы до тех пор пока разработчики не сделают динамические блоки в WP, где часть страницы кешируется, а часть можно генерировать на лету при необходимости (как в битриксе, композитный сайт). Занимаюсь WP 5 лет, на больших проектах приходится писать свои запросы к БД в обход ядра, свой плагин импорта (особенно изображений, когда WP генерирует мало того что все размеры миниатюр где надо и где не надо, так еще и забивает ими БД)… А все не потому что мне это нравится, а потому что заказчикам привычно)

  3. У меня блог на Вордпресс, очень удобный, можно выбирать любую тему какая нравиться (внешний вид) – суть блога заключается в обычном постинге записей. Т.е. делаешь запись и публикуешь ее – единственное нужно на сайте поставить что бы отображались записи на главной странице а не статичная страница.

Добавить комментарий для ЮрийОтменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *