Многие думают о том как бы сделать сайт, блог или магазин? Ну или какой-то другой продукт или сервис или приложение. Давайте попробуем подумать о том чем плох или хорош 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 проект в закупках
- Делали ecommerce проект. Для корпоративных закупок. В команде порядка 20 разработчиков (back, front, аналитики, тестировщики, руководство). Потратили около 2 лет. Влили в проект более 50 млн. руб.
- Похожий проект сделали на ВордПресс силами 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 лет изучения этого вопроса, я пришел к следующим выводам:
- Свое понимание DDD, EDA & Ubiquitous Language
- Философия готовности продукта из коробки
- Обратная совместимость
Вот эти 3 вещи на мой взгляд сделали ВордПресс №1 в мире.
- что такое DDD & EDA & Ubiquitous Language? — могут понять не многие. Это уровень топовых разработчиков. И у ВордПресс эти понятия реализованы очень обдуманно. Так как не снилось многим.
- сделать продукт, который готов из коробки в 5 простых кликов — это тоже очень сложно. В 99% случаев программисты пасуют перед этой задачей. И многие продукты остаются сырыми со старта.
- ну и конечно же если вы работаете с фреймворками типа Симфы или Ларавел, то вы должны быть готовы к тому что с новой версией вы потеряете все возможности. Вам хана. Но ВП этого не допускает. И новая версия легко ложится на ваши доработки.
Выводы
ВордПресс это круто? Да!
Оно идеально? Нет!
Там много минусов. Но важно понимать что все эти минусы решаются. У всего есть цена.
Просто многие из программистов не понимают этого.
И потому большинство проектов проваливаются.
Чтобы получить быстрые результаты — можно нанять любых программистов, за любые деньги и получить продукт.
Чтобы получить крутые результаты — нужные крутые программисты.
И вот тут засада. Их мало 🙂 Везде.
Но с ВордПресс чуть проще. Эта платформа находится в слепой зоне у крупных компаний.
Там всех крутых программистов уже скупили за большие ставки.
Если ЗП меньше — то вам достанутся объедки.
В ВордПресс все еще можно нанять крутых ребят за разумные ставки. Мало, но можно.
Вот как то так 🙂
Здравствуйте. Хотелось бы взглянуть на сайт, который сделал супер WordPress программист, в одно лицо.
Почему Ланосов (рено логан и тд) больше всего на дорогах? Точно не потому что они лучшие, о WP то же самое можно сказать… Все потому что это доступно! Почему при импорте 2000 объектов товара в WooCommerce весит 200Мб? Почему ответ сервера (с голым шаблоном, где будет просто в стандартном цикле WP (без говнокода) выведено N количество товара), на странице с простым выводом товара в 30 шт, достигает 300млс если запрос к БД и ее ответ занимает всего 5млс? Такой проблемы нет ни с одной другой CMS) Все говноплагины с кэшированием страниц в html/css и выдачей их по запросам — не выход, хотябы до тех пор пока разработчики не сделают динамические блоки в WP, где часть страницы кешируется, а часть можно генерировать на лету при необходимости (как в битриксе, композитный сайт). Занимаюсь WP 5 лет, на больших проектах приходится писать свои запросы к БД в обход ядра, свой плагин импорта (особенно изображений, когда WP генерирует мало того что все размеры миниатюр где надо и где не надо, так еще и забивает ими БД)… А все не потому что мне это нравится, а потому что заказчикам привычно)
У меня блог на Вордпресс, очень удобный, можно выбирать любую тему какая нравиться (внешний вид) — суть блога заключается в обычном постинге записей. Т.е. делаешь запись и публикуешь ее — единственное нужно на сайте поставить что бы отображались записи на главной странице а не статичная страница.