Тип проекта

ZeroCode — тренд на разработку без кода

Разбираемся что такое ZeroCode, кому и в каких ситуациях подойдёт такой метод разработки.

Инструменты, позволяющие разрабатывать сайты, базы данных и аналитические приложения без знания языков программирования существуют с давних времён. Автор статьи лично встретился с Macromedia (а ныне Adobe) Dreamweaver ещё в далёком 2005 году, уже тогда он обладал функцией визуальной вёрстки веб-страниц, выдавая на выход код HTML + CSS. Страницы с этим кодом можно было легко опубликовать в интернете и вот вроде у вас уже есть сайт.

Вот только качество этого кода было настолько ужасное, что его отказывались признавать не только поисковики, но и часть браузеров. Такие сайты очень медленно грузились, ужасно выглядели и по-разному работали в зависимости от браузера.
Рождение настоящего ZeroCode
Кардинально эта ситуация стала меняться только в 2015-2017 годах, и к текущему 2021 году можно смело утверждать, что можно разработать достаточно качественный веб-ресурс почти любой функциональности без необходимости программировать. Но означает ли это, что профессиональные веб-разработчики вот-вот станут не нужны и каждый сам себе сможет разработать идеальный сайт, именно такой, который представляет в фантазиях?

Технически — да, теперь это не составит большого труда. Вот только есть одна проблема, один вопрос: Вы уверены что сайт из фантазий поможет достичь Ваших реальных целей? — Если уверены, то действуйте, ниже будут перечислены наиболее популярные и качественные ZeroCode-инструменты под разные задачи.
Рождение настоящего ZeroCode
Кардинально эта ситуация стала меняться только в 2015-2017 годах, и к текущему 2021 году можно смело утверждать, что можно разработать достаточно качественный веб-ресурс почти любого назначения без необходимости программировать. Но означает ли это, что профессиональные веб-разработчики вот-вот станут не нужны и каждый сам себе сможет разработать идеальный сайт, именно такой, который представляет в фантазиях?

Технически — да, теперь это не составит большого труда. Вот только есть одна проблема, один вопрос: Вы уверены что сайт из фантазий поможет достичь Ваших реальных целей? — Если уверены, то действуйте, ниже будут перечислены наиболее популярные и качественные ZeroCode-инструменты под разные задачи.
Жестокая реальность
Главная проблема в том, о чём мы забыли в этой формуле качественного сайта. Дело в том, что над большинством хороших сайтов трудятся не только верстальщики и программисты, которых и позволяют заменить ZeroCode-инструменты. Они являются специалистами "последней мили", то есть теми, кто просто воплощает в код концепцию, реализованную веб-дизайнером, который в свою очередь работает на основе грамотно организованного и подготовленного контента, и заданий от маркетологов.

Для достижения бизнес-целей обычно нужны интернет-маркетолог, копирайтер и веб-дизайнер. А вот без программиста и верстальщика эта троица сможет обойтись благодаря ZeroCode, к тому же ещё и сэкономить время разработки. Адаптивная вёрстка и установка на систему управления сайтом даже относительно простого лендинга — это минимум 2 полных дня работы, а в среднем даже небольшой сайт находится на этапах вёрстки и программирования около 15 рабочих дней с учётом поиска и исправления ошибок.

Давайте разбираться какие бывают ZeroCode-инструменты и как они помогают.
Инструменты разработки без кода
80% работ в ZeroCode приходятся на обыкновенные конструкторы страниц, которых десятки, но есть 3 лидера:

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

В сфере мобильных приложений тоже есть лидеры:

Ведение баз данных совсем без кода больше похоже на MS Excel или Google Таблицы, поэтому сервисы по ведению и анализу БД скорее не ZeroCode, а LowCode, но разобраться в них просто, лидерами в этом сегменте являются:
Кстати, Google Таблицы в последние пару лет тоже заметно продвинулись в плане LowCode, то есть функций позволяющих писать мини-программы для анализа и преобразования данных множества таблиц, используя при этом минимум кода.

И его также можно интегрировать с другими приложениями, например, с сайтом на Tilda, таким образом научив сайт выводить реальные данные, которые Вы вводите в таблице на Google или Airatable.

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

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

А ещё есть огромное множество сервисов и виджетов, которые можно встроить в сайт, например:
  • Marquiz для увеличения конверсии
  • JivoSite для онлайн-консультаций
  • MailChimp для подписки на рассылку и автоматизации самой рассылки
  • SendPulse для рассылок и Push-уведомлений
  • Яндекс.Метрика для статистики и аналитики посещаемости
  • Disqus для комментариев пользователей
И многое-многое другое.

Когда ZeroCode оправдан
Мы любим этот подход к разработке, за его бережность и адекватность, за то, что мы не тратим зря своё время, и при этом экономим деньги и время клиента. Но нужно признать, что этот подход оправдан далеко не всегда и имеет массу ограничений.

Главный плюс ZeroCode думаю уже понятен — экономия календарных дней и человеческих ресурсов. То есть по сути тогда, когда мы хотим создать MVP (минимальный жизнеспособный продукт).

Такой подход особо важен, когда Вы не уверены в том, какой сайт нужен Вам и Вашему бизнесу, или вообще не уверены в своей бизнес-концепции. Согласитесь: лучше потратить на разработку неделю времени и 30-50 тысяч рублей, сразу же запустить продвижение и в течение нескольких месяцев протестировать свою гипотезу, чем потратить полгода и 300 тысяч на крутой, высоко-функциональный сайт, в добавок потратить кучу своего времени на задание и контроль исполнителя в течение этих 6 месяцев, а потом окажется что сама бизнес-концепция имеет изъян и сайт в таком виде не способен приносить пользу.

Ещё MVP очень полезен для быстрого старта даже в тех, случаях когда Вы знаете какой сайт Вам нужен, но это большой ресурс, требующий большого объёма работ — параллельно с его разработкой полезно запустить минимальный продукт и запустить уже сейчас продвижение, чтобы начать получать доход и собирать полезную для разработки информацию.
Поддержка ZeroCode проекта
Кстати, ещё одним важным плюсом таких проектов в том, что поддерживать их самостоятельно без помощи дизайнера и маркетологов ещё проще. Например, если у Вас изменится адрес офиса, то поменять сам адрес и метку на карте в сайте на конструкторе Tilda займёт у Вас максимум 15 минут, даже если Вы впервые видите все эти конструкторы сайтов и раньше не работали ни в чём сложнее MS Excel.

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

Предлагаю такую формулу для определения этого момента:

  1. Оцените полноценную разработку Вашего проекта в 4-5 веб-студиях, отбросьте самую дорогу и самую дешёвую оценку, из оставшихся найдите среднюю цену полноценной разработки.
  2. Посчитайте сколько Вы потратили на поддержку Вашего ZeroCode-проекта за последние 6 месяцев, умножьте это число на 2 или 2,5, чтобы получить прогноз стоимости поддержки MVP в ближайший год.
Если прогноз стоимости поддержки больше цены полноценной разработки, то похоже пора задуматься о переходе на полноценную разработку. Но перед тем как начинать эту полноценную разработку, ещё раз проконсультируйтесь у веб-студии, которую выбрали для разработки, не исключено что Ваш бывший подрядчик просто завышал цену поддержки.
Made on
Tilda