Неужели WordPress действительно так плох?

Adre Adre 27 Сентября 2021

Я постоянно слышу негативные разговоры о разработке WordPress. Такие вещи, как серьезный риск для безопасности, плохая архитектура, рабочие процессы разработки в стиле 90-х, ошибки 24/7, низкая оплата / первая работа подростка и т.д.

Очевидно, у него плохая репутация. Но также и PHP, который значительно улучшился за последние 5−6 лет.

Считаете ли вы, что сообществу разработчиков программного обеспечения необходимо переоценить разработку плагинов / тем WP? Или плохая репутация все же заслужена?

3 Ответа

  1. OleStep OleStep 27 Сентября 2021

    Как и большинство других проектов, он хорошо подходит для одних сценариев, а для других — нет. Это действительно зависит от того, что вы хотите получить от этого.

    огромный риск безопасности

    Это тема о кроличьей норе. Я думаю, более справедливо заявлять, что создать небезопасный сайт легко, поскольку знание того, как обеспечить его безопасность, требует довольно неплохих знаний, и обычно это последнее, что думает создатель сайта.

    плохая архитектура

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

    Рабочие процессы разработки стиля 90-х

    Да, он был создан задолго до того, как современные DevOps, композиторы, компиляторы интерфейса или git — или даже MVC и OOP для PHP — стали мейнстримом. «90-е» явно немного риторически, но это правда, что общая конструкция устарела. Есть попытки перенести некоторые функции, но это ничто по сравнению с современной CMS, созданной с нуля со всеми вышеупомянутыми усилиями по разработке.

    24/7 ошибок

    Это жизнь развития. Я полагаю, вы могли бы попытаться количественно оценить количество ошибок WP по сравнению с другими проектами, но я никогда не работал и не имел дело с проектом, ни с открытым исходным кодом, ни с лицензией, в котором не было ошибок.

    низкая зарплата / первая работа подростка в разработке

    Барьер входа низкий, он никогда не просит вас делать что-либо сложное с точки зрения архитектуры или рабочего процесса, и вы можете построить всю карьеру, не зная больше, чем основы PHP. Да, у разработчиков WP есть существенная проблема качества и количества.

    Добавьте ко всему этому огромный рынок «разработчиков» и клиентов на другом конце, которые рассчитывают заплатить 500 долларов за то, чтобы сайт электронной коммерции работал на виртуальном хостинге в течение недели, и вы получите гонку цен до самого дна.

    Или плохая репутация WP все еще заслужена?

    Это зависит от того, что вы подразумеваете под плохой репутацией. Я думаю, то, о чем вы говорите, — это оценка, которую дает большинство людей после того, как они потратили некоторое время на проекты, управляемые Symfony / Laravel. Они не ошибаются. WordPress горячо поддерживает обратную совместимость для проекта, первоначальным намерением которого было создание блогов. Он является устаревшим, он выполняет плохо, он был расширен за пределы его полезности.

    Это как покупка Тойоты Камри. Он не быстрый, не очень хорошо справляется, ничего не буксирует и не очень хорош для езды по бездорожью; но люди пытались заставить Камри делать все это. Это не делает Camry дерьмовой машиной, когда люди используют ее неправильно или клянутся, что ее полезность безгранична.

  1. Evg Evg 27 Сентября 2021

    У вас есть трактор. И он сперва хорошо ковшом сгребает землю. Далее приходит группа людей и говорит, а давайте научим трактор плавать. А чего? Мотор же есть. И они сделали это. Далее, другая группа людей говорит: мы хотим, чтобы он летал.

    Проходит время и эта конструкция уже летает. А далее появляется тот, кто хочет использовать трактор для укладки асфальта. Мотор есть, на чем-то ездит, почему нет? И теперь он может укладывать асфальт.

    Что это? Что получилось?

    И летает, и плавает и дорожные работы делать может. Вроде хорошо? Да, нормально.

    Но это плохой самолет, и корабль отвратительный. Да, и укладку асфальта он делает ужасно. Понимаете?

    WP захотел стать всем и он стал всем. Если вас устраивает данная конструкция, и качество, то вы пользуетесь этим, если вам необходимо более высокое качество в полетах, например, вы выбираете самолет, или корабль — специализиация.

    Те кто пишет, что WP хорош или плох ошибаются, ИМХО. Для чего он подходит и в каких ситуациях, это возможно более верно поставленный вопрос? Для некоторых сценариев он отлично справляется, а для других он не пригоден вовсе. Вот и всё.

    Мне лично, нравится философия Unix, озвученная Дугласом Макилрой.

    Пишите программы, которые делают одно дело и делают это хорошо.

    WP не делает одно дело, и не делает это хорошо, и мне он не подходит. Но может быть он подходит вам? Не знаю.

Комментарий удален...
  1. avedeo avedeo 5 Февраля 2022 (ред.)

    Сколько раз ставил от Bitnami столько раз при обновлении он падал…максимум месяц
    можно было спокойно поюзать…очень удобный