WordPress против 11ty: что лучше?

Опубликовано: 2021-01-16

Если вы участвуете в дебатах WordPress против 11ty, вы не одиноки. Растущая популярность статических сайтов бросает вызов доминированию WordPress на рынке разработки веб-сайтов, и веб-мастера это замечают.

Eleventy или 11ty — это генератор статических сайтов, такой же, как Gatsby и Jekyll. Но в отличие от Jekyll, работающего на Ruby, 11ty работает на Node.js, движке JavaScript. И в отличие от Гэтсби с его сложностью, 11ty делает его простым.

11ty максимально упрощает создание сайта JAMstack, и это дает достаточно преимуществ, чтобы любой администратор WordPress захотел переключиться.

Однако остается вопрос, будет ли стоить переход на 11ty, особенно когда все, что вам нужно, это простой блог. В этом посте сравниваются две платформы, чтобы помочь вам принять решение.

Оглавление

Сравнительная таблица WordPress и 11ty

Вордпресс 11ты
Базовая технология: PHP, MySQL Node.js
Тип создаваемой страницы: Динамический Статический
Скорость страницы и SEO: Средний Лучший
Варианты настройки: Лучший Средний
Вопросы безопасности и возможности взлома: Средний Лучший
Эксплуатационные расходы: Низкий Ниже
Пользовательский интерфейс и шаблоны: Лучше Средний
Опции CMS: WYSIWYG Простой текст

Базовая технология

Еще в 1980-х и 90-х годах веб-сайты были в основном статичными, но появились сценарии на стороне сервера с использованием PHP и других инструментов, и родился динамический веб-сайт. Это привело к появлению таких платформ, как Drupal и WordPress, и резко увеличило производительность.

Но сегодня все идет наоборот, поскольку сайты переходят на JAMstack (JavaScrip, API и стек разметки). Эти новые среды часто основаны на облаке и не содержат серверов. Все, что вам нужно, это простой HTML-сервер для доставки статических страниц вашего сайта посетителям.

Таким образом, хотя вам понадобится сервер PHP и MySQL с HTTP-сервером, таким как Apache, для запуска установки WordPress, все, что вам нужно для запуска сайта 11ty, — это HTML-сервер.

Конечно, вам также понадобится генератор сайтов 11ty, включая работающий движок Node.js, но он должен быть на вашем компьютере для разработки или ноутбуке. Он не является частью серверной среды.

Тип созданной страницы

WordPress генерирует динамические страницы, а 11ty — статические. При использовании динамических страниц вся доступная информация о конкретном веб-запросе извлекается из базы данных, обрабатывается и доставляется запрашивающей стороне — веб-браузеру посетителя сайта.

11ty создает статические страницы, которые предварительно отображаются и хранятся в общедоступной папке на веб-сайте. Это упрощает предоставление страниц заказчику, но также делает все страницы похожими. Таким образом, нет никакой настройки, как это возможно с динамическими страницами.

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

Скорость страницы и SEO

11ty, без сомнения, является победителем, потому что статические сайты загружаются намного быстрее, чем динамические платформы, такие как WordPress. Здесь нет вычислений, запросов к базам данных и форматирования.

Каждая страница на статическом веб-сайте готова к работе. Это особенно важно, потому что скорость загрузки страницы является важной метрикой SEO и фактором ранжирования.

Параметры настройки

Когда дело доходит до настройки, WordPress занимает более чем 11-е место из-за его большого и процветающего сообщества, которое предоставило все плагины, которые вам когда-либо понадобятся.

Кроме того, эти плагины проще в использовании, чем те, которые вы получите от генератора статических сайтов, такого как 11ty. Просто наведи и щелкни, так как конфигурации в основном основаны на мыши, роскошь, которую вы не получите с 11ty.

Если у вас есть технические ноу-хау или если вы можете нанять 110 экспертов, то нет предела тому, что вы можете создать с помощью платформы.

Проблемы безопасности и возможность взлома

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

На чисто статическом веб-сайте нет сервера для обработки команд входа. Таким образом, теоретически хакер-злоумышленник не может получить доступ к системе. По правде говоря, нет системы, к которой можно было бы получить доступ.

Конечно, всегда будет определенный риск, когда вы запускаете веб-сайт в Интернете. Тем не менее, стандартный веб-сайт Eleventy в тысячу раз более защищен от хакеров, чем стандартный сайт WordPress.

Эксплуатационные расходы

Динамические веб-сайты могут использовать огромные ресурсы, если вы получаете много веб-трафика. Многие плагины WordPress, такие как WP-Rocket и W3 Total Cache, пытаются решить эту проблему, кэшируя вывод сервера.

Кэширование означает хранение статической версии часто запрашиваемых страниц и ее обслуживание в течение некоторого времени без выполнения PHP или MySQL. Это сокращает время загрузки страниц и общие эксплуатационные расходы сервера.

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

Пользовательский интерфейс и шаблоны

Сообщество WordPress предоставляет почти бесконечное количество тем и плагинов, от бесплатных до премиальных. Это позволяет очень легко получить красивый веб-сайт и запустить его в кратчайшие сроки.

С другой стороны, 11ty предлагает очень гибкий подход к настройке. Вы можете использовать Markdown, HTML, JavaScript, Liquid, Haml, Mustache или Nunjucks при разработке шаблона или использовать их все вместе в одном файле.

Это очень мощный подход с большим потенциалом будущего. Но на данный момент недостаточно готовых шаблонов или тем, чтобы конкурировать с WordPress.

Опции CMS

WordPress также превосходит 11ty, когда дело доходит до управления контентом веб-сайта. Как и в большинстве генераторов статических сайтов, 11ty хранит необработанный контент каждой страницы в виде простого текста в заданном каталоге, откуда происходит окончательная сборка.

Это может быть на вашем локальном компьютере или в Интернете, например, GitHub. Создателю контента также необходимо знание Markdown, Liquid или других языков шаблонов, например, для создания хорошо отформатированного поста в блоге. Таким образом, по сравнению с WordPress с его WYSIWYG-редактором, 11ty менее удобен для пользователя.

Вывод

Мы подошли к концу этого сравнения WordPress и 11ty, и, как видите, это два разных инструмента для разных типов людей.

WordPress предназначен для всех, включая кодеров и не кодеров, а 11ty — как минимум для кодеров или разработчиков JavaScript.

Вы можете создавать большинство типов веб-сайтов с помощью двух платформ. Но WordPress лучше подходит для простых блогов и общих сайтов с минимальными вложениями, а 11ty — для высокооптимизированных сайтов с выделенным разработчиком.