Когда мне заказывают одностраничный сайт, обычно есть два нормальных варианта: собрать его на Тильде или сделать на коде.

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

Поэтому сначала я стараюсь понять не бюджет, а саму задачу.

Когда Тильды достаточно

Если нужен простой сайт: рассказать об услуге, показать несколько преимуществ, добавить отзывы, контакты и форму заявки — Тильда вполне подходит.

У неё уже есть готовые блоки, формы, адаптация под мобильные устройства и базовые настройки для поисковых систем. Такой сайт можно быстро собрать, запустить и потом самостоятельно менять в редакторе.

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

Где начинаются ограничения

Но на практике лендинг редко остаётся просто набором стандартных блоков.

Появляется дизайн из Figma. Нужно сделать определённую сетку. Добавить необычную анимацию. Изменить поведение меню. Сделать какой-то элемент именно так, как задумал дизайнер, а не так, как позволяет готовый блок.

И вот здесь разница между конструктором и кодом становится заметнее.

Zero Block и цена обходных решений

В Тильде для более сложного дизайна есть Zero Block. Он даёт гораздо больше свободы, чем стандартные блоки. Можно вручную размещать элементы, делать анимации, а при необходимости подключать свой HTML, CSS и JavaScript.

То есть сделать нестандартный сайт на Тильде вполне возможно.

Вопрос скорее в том, сколько ограничений придётся обходить в процессе.

Когда на странице становится много Zero Block, своего CSS, JavaScript и дополнительных решений, разработчик уже начинает подстраивать свою работу под устройство конструктора. Иногда на это уходит больше времени, чем на реализацию той же задачи напрямую на коде.

Почему для индивидуального дизайна я выбираю код

В этом случае я изначально строю страницу под конкретный макет, а не пытаюсь уложить макет в возможности редактора.

  • Нужно сделать нестандартную сетку — она делается такой, какой задумана.
  • Нужно определённое поведение блока при прокрутке — его можно реализовать напрямую.
  • Нужна своя анимация или логика формы — нет необходимости искать подходящий блок или обходной вариант.

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

Разница скорее в уровне контроля. На коде разработчик контролирует структуру страницы, стили, скрипты, подключаемые библиотеки и практически всё, что происходит на сайте. В конструкторе часть этой системы уже определена самой платформой.

Для простого сайта это вообще не проблема. Но чем больше требований появляется у проекта, тем важнее становится этот контроль.

Кто и как часто будет вносить правки

Здесь преимущество у Тильды очевидное. После запуска владелец сайта может открыть редактор и самостоятельно заменить текст, изображение или цену.

У обычного сайта на коде такого редактора нет. Для изменения содержимого нужно либо обращаться к разработчику, либо предусмотреть управление контентом отдельно.

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

Но у большинства небольших коммерческих лендингов изменения намного проще:

  • поменять цену;
  • добавить фотографию;
  • изменить текст услуги;
  • обновить телефон.

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

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

Сколько сайт стоит после запуска

Тильда работает по подписке. Пока сайт размещён на платформе, тариф нужно оплачивать.

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

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

Как я выбираю

Если задача — быстро сделать простую страницу из понятных блоков и потом самостоятельно её редактировать, Тильда может быть хорошим выбором.

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

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

Поэтому при выборе я смотрю прежде всего на сам проект.

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