Paseka logo
+7 (499) 40 40 497

Конструктор VS Код

Привет! на связи Денис Чиж. Это первая статья для нашей команды Paseka Design и в ней я хочу выразить свое мнение насчет правильного выбора в пользу конструктора сайтов или же классической работы с кодом при разработке сайта.

Написать на эту тему меня побудили актуальность темы и то, что у нас иногда интересуются, каким способом лучше сделать сайт. Тема исхожена множество раз и, если загуглить, сразу же в топ выходят популярные топики habr и toster, поэтому, общая информация — коротко, остальное — мое мнение. При написании ориентировался на информативность для заказчика — не программиста, поэтому веб-разработчикам вряд ли будет это интересно.)

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

Подробнее о конструкторах.

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

  • возможность создавать сайт без дизайнера и программиста самостоятельно
  • быстро запустить и протестировать сайт: Лендинг, Интернет-Магазин и т. д.
  • сэкономить при разработке
  • быстрая скорость создания сайта
  1. В этом кроются различные подводные камни. Обычно, на конструкторах создают Лендинги, для продаж товара или услуги в том случае, когда нужно протестировать товар или запустить сайт максимально быстро. Минус самостоятельной разработки — обычно предприниматель не имеет представления как должен выглядеть продающий сайт, который будет приносить клиентов и создает сайт на свой вкус не учитывая множество деталей, о которых знают компетентные разработчики. Здесь можно упомянуть о продающих заголовках технологии 4U, логики следования блоков, вы-ориентированности текстов, правильных акцентах, о различных сервисах, которые помогают собирать заявки, отслеживанию и обработки метрики и т.д. Человек, который не занимается постоянно в этой сфере может не знать об этом, а значит, что не сможет в полной мере создать сайт уровня, который ему требуется. Даже если и постараться в это вникнуть — это займет много времени и получится многорукий-многоног, который пытается успеть везде и сразу. На мой взгляд, предпринимателю нужно фокусироваться на товаре, а остальное — доверить специалистам.
  2. Большинство конструкторов имеют ежемесячную абонентскую плату, которая тратится на использование услугами конструкторов. Здесь нужно заранее просчитать перспективы разработки сайта. Если цель создания — быстрый тест нескольких сайтов, то разработка сайта на конструкторе отлично впишется в данную концепцию. Однако же следует помнить, что если сайт нужно создавать надолго, то стоимости разработки может быть превышена уже после двух или трех лет использования сайта на конструкторе по причине его абонентской платы. Также, если в будущем захочется отказаться от услуг конструктора, то сделать это будет сложно и не все конструкторы позволяют это сделать. Код, который будет экспортирован, будет сложно поддерживать разработчиками.
  3. Быстрая скорость создания сайта — это плюс, однако следует учитывать некоторые моменты. Первое — можно избавиться от использования конструктора и абонентской платы и приобрести готовый шаблон сайта в виде HTML-страниц, либо в виде готовой темы для CMS. Плюсы этого варианта — скорость разработки такая же низкая, как и у конструктора, однако же лишены минусов в виде ежемесячной оплаты услуг конструктора.

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

Подробнее о классической «ручной» разработке.

Здесь есть гораздо больший простор для кастомизации. Основные преимущества данного метода:

  • Высокое качество кода и возможность свободных переносов сайта на любой хостинг
  • Отсутствие привязки к хостингу, разработчику. Проект может поддерживать любой разработчик
  • Отсутствие обязательной ежемесячной платы
  • Гибкая стоимость и условия работы
  • Надежность работы и, зачастую, более высокая скорость работы
  • Возможности сайта ограничены только фантазией (и бюджетом)
  • Экономия времени заказчика.

Здесь хотелось бы пояснить несколько моментов. Сайт разрабатывается разработчиком используя стандартный набор языков программирования (а также, языков разметки, если точнее). Обычный набор: JS, PHP, CSS, HTML. Зачастую, компетентный разработчик сможет продолжить работу, обслуживание, разработку нового функционала над проектом. Это мобильность, которой лишены конструкторы.

Иногда, клиенты думают, что разработка специалистами значительно дороже, чем разработка на конструкторе. Здесь же все зависит от задач. Если цель разработать с небольшим бюджетом и короткими сроками, всегда на помощь приходят готовые темы и шаблоны, которые можно использовать в разработке. На форумах пишут, что в этом случае у сайта теряется уникальный внешний вид, однако подумайте — как много одинаковых сайтов вы видели? Обычно, все делают стандартную раскладку лендингов на сайте (сверху хедер, главный блок услуги, затем блок преимуществ, отзывы, футер), однако никто не думает, что это шаблонная раскладка. Шаблон будет заполняться уникальным и вашим контентом и отсюда уже проявится его уникальность и вряд ли он уже будет похож на такой же шаблон, но с другим контентом.

Есть другой вариант — сайт под ключ, который будет проходить полный цикл работ, который включает:

  • Создание прототипа и структуры сайта
  • Определение концепции сайта
  • Отрисовка дизайна сайта
  • Верстка сайта
  • Интеграция сайта на CMS и создание функционала

В этом случае, главное преимущество — создание уникального и качественного продукта.

Обычно, сайтам интегрируют CMS — Систему управления контентом. Это позволяет значительно расширить его возможности. При желании, клиент может получить возможность самостоятельно создавать и редактировать статьи, менять тексты и заголовки на страницах, вести блог, пользоваться полным функционалом интернет-магазина и т.д. Мы в проектах, чаще всего, используем одну из самых популярных Open-Source систем управления контентом в мире — WordPress.

При желании, можно разработать даже собственный конструктор страниц, который будет использоваться для создания страниц и которым может просто и понятно пользоваться клиент. Обычно, я разрабатываю это и презентую в рамках CMS WordPress на основе плагина ACF или же нового редактора блоков Gutenberg, появившегося официально с версии WordPress 5.0

Также, есть возможность использовать различные конструкторы — Page Builder, которые могут быть интегрированы в WordPress. Это позволяет использовать плюсы конструкторов, но в среде WordPress, а так же продолжать использовать остальной функционал в виде блога, интернет-магазина, новостного портала и т.д.

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

Хотелось бы добавить в конце: оба метода являются отличными инструментами для реализации проектов, стартапов, идей. Однако, мало создать сайт — надо его правильно его продвигать и вести аналитику.

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

Денис Чиж