Почему wordpress не говно

Заход

Начну издалека.

Когда твоя мама чистит картофан ручками, ты же ей не говоришь: «Фу! Ты мне больше не мать! Как можно чистить картофель советским ножом, есть же более эффективные приспособления. Я уж не говорю о промышленных картофелечистках, но хотя бы бытовые ручные овощечистки». Вот и мне не надо рассказывать, что wordpress — это говно, и не просто говно, а говно мамонта, и его и используют только недопрограммисты.

Аргумент №1. А ты в курсах, что весь код WP покрыт тестами? М? Не слышал?

Аргумент №2. Долю WP в мировом интернете видел?

Аргумент №3. Я умею в WP, возможно, не так чтобы быть мастером, но умею.

Но я же адекватный перец, и понимаю, что дыма без огня не бывает. Или как ещё говорят — миллионы мух не могут ошибаться. Хотя мне всегда хочется возразить: «Или могут?».
Если практически все php-разработчики в один голос говорят, причем на чисто русском языке (от других я пока не сышал, ходят байки, что за бугром немного иное отношение), что WP не торт и вообще он только для простых бложиков, чтобы на коленке студентами за пару часов наковырять сайтик, то может оно так и есть?

Не, ну подожди? А 70% интернетов на WP?

Иди расскажи владельцу малого бизнеса, что для сайта с каталогом продукции ему придется отдать «нормальным парням» минимум соточку, а ещё, упаси его мамонт, он хочет торговать с сайта, и интеграцию с 1С («нам нужен Битрикс, он же от 1С, значит хорошо умеет работать с 1С» — ага-ага), и ценник плавно подкатывает к четверти миллиона. Ну мы же про «нормальных парней» говорим, а не про этих студентов, правильно?

А потом ты такой смотришь как, страшно сказать, ЗАКАЗЧИК пошел в ближайшее ПТУ, нашел там Колю, который вчера утром посмотрел видео как работать с админкой WP, и этот самый Коля за 15т.р. и пару недель сделал желаемое. А ты такой: «Э, чё?! Коля, слышь, у нас таких не любят, ты вообще знаешь что такое МВЦ, ТДД, ДДД? А что с конкурентами в 90х делали, слышал?!» А он тебе не внемлет и делает свои поделки «Ууу! Черт малолетний, я тебе покажу как правильно писать». А через некоторое время к тебе подходит Коля с часами как у тебя и начинает тебе задвигать про EAV & EDA. А ты чего-то и не в курсах.

Про бизнес

Чего-то я резко перешел. Но давай вернемся к сути. Что должен делать любой сайт? Понятно, что он должен не падать и не тупить. А если со стороны коммерческой разработки? Праааавильно! Сайт должен решать бизнесс-задачи. Так получилось, что в постсоветской России живут люди с постсоветским мышлением. Конечно, их всё меньше, но люди при деньгах примерно рассуждают так: «Не, ЦРМ — это как-то сложно, у нас есть девочка, которая заявки обрабатывает, надо чтобы ей эти заявки приходили, пока этого хватит». На самом деле я сильно утрирую. Как правило такие люди приходят с горящими глазами и запросами, что нам нужен аналог букинга или алиэксперсс. После огранки их хотелок получается, что «У нас есть девочка…» — поэтому в подавляющем большинстве случаев заказчику нужен сайт с формой заказа, которая уходит на email, может быть всплывающая форма онлайн консультанта, иногда даже они будут писать новости.

Вывод: Вот он пришел ко мне с подобным запросом, а я такой: «слышь, мне тут один ларавел разворачивать полдня, плюс задача какая-то не интересная». Или «Ок, выбирай красивый шаблон для WP, поставим плагин контактной формы, и прикрутим живосайт, если надо. И работай себе дальше». Бизнесс-задача решена? Заявки неспешно капают? Чего ещё надо? В первом случае ты сидишь весь умный и без денег, а во втором, все в выигрыше.

Про разработчиков

Да, порог входа в разработку на WP низкий, но давай на чистоту. Говнокод можно писать и на симфони и даже в ассемблере. Псс, я тебе по секрету скажу, если задача жжет пятки, то даже супер-мега-крутые разработчики пишут говнокод. Когда в голове есть идея, которая может взлететь, то очень желательно запилить это по-быстрому. Вся разница между низкоквалифицированным и высококвалифицированным разработчиком в том, что второму доверят решать задачи энтерпрайз уровня за его силы и скорость разработки, а второй будет ковырять форму обратной связи 4 дня, а в конце изобретет какой-нибудь паттерн.

Действительно крутые разработчики знают свой инструмент в деталях. И про структуру БД, и про архитектуру,  и про всё что там в кишках. А ещё они иногда участвуют в разработке своего инструмента. Кстати, да, ещё 1 аргумент в кассу WP — он OpenSource. Бери и исправляй баги, что тебе мешает?

Итоги

Не нравится, не используй! Но не надо говорить, что это для школьников. А мы с парнями пойдем ещё пару миллионов заработаем на богомерзком Вордпрессике.

А про Событийно-ориентированную архитектуру почитай, интересно, может даже снизойдет дзен 😉

Всем рок!

Добавить комментарий

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.