Что такое зерокодинг, какие перспективы у этой технологии. Обзор сервисов

Zero-code, no-code и low-code — это технологии, которые позволяют создавать IT-продукты без навыков программирования или с минимальным использованием кода.

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

Какие перспективы у зерокодинга? Нужен ли он компаниям и обычным юзерам? Что ждёт обычные веб-разработку и программирование, если ноукод продолжит развиваться?

Откуда взялся зерокодинг

С развитием мира разработки автоматизируются все рутинные процессы или то, что было очень неудобно делать, например документооборот, ведение и заполнение таблиц, видеообщение и т.д.

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

Зачем и кому нужен зерокодинг

Отсутствие кода или минимальное его использование помогают:

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

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

Кому будет полезен зерокодинг

Обычным пользователям

Зерокодинг может использовать любой человек. Например, чтобы создать собственное приложение, игру или сервис, опубликовать их в App Store, Play Market или на сайте и зарабатывать на этом.

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

Бизнесу

С помощью зерокодинга компании сами могут справляться с задачами по веб-разработке, а не тратить деньги на IT-штат. Разработать сайт, чат-бота или приложение за пару недель под силу одному человеку.

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

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

Где используется зерокодинг

В обычной жизни

Прямо в вашем iPhone. Вы можете открыть приложение «Команды» и прямо там с помощью простых блоков и подсказок разработать сценарий для автоматизации рутинных процессов, например, автоматически отправить смс члену семьи о том, через сколько вы будете дома после выхода из офиса с учётом пробок.

В email-рассылках

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

Что такое зерокодинг, какие перспективы у этой технологии. Обзор сервисов

В чат-ботах

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

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

Вот как выглядит рабочая область конструктора чат-ботов Botmother:

Что такое зерокодинг, какие перспективы у этой технологии. Обзор сервисов

На лендингах и сайтах

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

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

Что такое зерокодинг, какие перспективы у этой технологии. Обзор сервисов

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

Обзор сервисов для создания ноукод-приложений

Adalo

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

В конструкторе Adalo можно передвигать блоки, менять расположение элементов, выбирать их цвет и настраивать шрифты.

Когда всё будет готово, приложение можно опубликовать в Google Play или App Store прямо из личного кабинета на сайте Adalo.

Что такое зерокодинг, какие перспективы у этой технологии. Обзор сервисов

Bubble

Ещё один конструктор для создания веб-приложений без написания кода. Разработка сводится к сборке интерфейса из готовых блоков и их анимированию.

В Bubble также можно создать приложения для фитнес-центра, салона красоты, блога, магазина, но для игр или нативных приложений он не подойдёт. В первом случае — потому, что у платформы нет инструментов для работы со сложной графикой и физикой, во втором — разработанные на Bubble приложения нельзя выложить в Google Play или App Store.

Правда, ограничение можно обойти, если использовать обёртки, например Web View.

Webflow

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

Что такое зерокодинг, какие перспективы у этой технологии. Обзор сервисов

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

Для добавления самописных элементов придётся использовать код.

Integromat

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

Создание серверной логики происходит через интерфейс Integromat: для этого передвигаются шарики в структуре, прописываются сценарии.

Что такое зерокодинг, какие перспективы у этой технологии. Обзор сервисов

Zapier

Eщё одно приложение для создания серверной логики. Используется, если нужно заставить два приложения работать вместе. Поэтому зерокодеры используют Zapier, когда нужно настроить интеграции. В каталоге Zapier более 3600 приложений для интеграции между собой.

Что такое зерокодинг, какие перспективы у этой технологии. Обзор сервисов

Airtable

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

Directual

Платформа заменяет бэкенд-разработчиков.

Directual может:

  • работать с базами данных;
  • создавать API приложений;
  • строить графический интерфейс;
  • собирать статистику;
  • управлять интеграциями.

Будущее зерокодинга: сбывается предсказание Джобса

В 1997 году на конференции Apple WWDC Стива Джобса спросили, есть ли перспективы у визуальных сред разработки. Он ответил, что дело не только в них.

Главная задача — не сделать интерфейс, где элементы легко перетаскивать, а снизить объём кода на 80%.

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

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

Можно сделать вывод: зерокод — это не просто тренд, а логичный этап развития разработки. В этой нише уже работают миллиардные компании: Data Studio от Google, Adalo, Mailchimp и другие. Они разрабатывают ноукод-решения для обычных пользователей и бизнеса.

Если зерокод кажется чем-то несерьёзным, на что не стоит тратить время, вот несколько причин его изучать:

  • Ноукод-конструктор сайтов Webflow привлёк $140 млн. Теперь стартап стоит $2,1 млрд — технология интересна инвесторам и пользователям.
  • Молодой стартап Airtable привлёк $ 2,6 млрд инвестиций.
  • Зерокодинговые стартапы в апреле 2021 получили $145 млн инвестиций.
  • Отдельные вакансии для ноукод-разработчиков конкурируют с заработной платой классических разработчиков.
  • Зеро- и лоукодеры будут делать 80% всех IT-продуктов — мнение аналитического агентства Gartner.

Почему зерокодинг так быстро растёт

  • Эти инструменты наделяют пользователей сверхспособностями. Проекты, на создание которых когда-то у команды инженеров уходило несколько часов, теперь можно сделать в пару кликов с помощью пользовательского интерфейса.
  • Такие инструменты успешны не только потому, что их проще использовать, — они связаны с новым поколением, которое точно понимает логику, необходимую этим платформам для функционирования. Современные студенты воспринимают свои компьютеры и мобильные устройства уже не просто как экраны для потребления контента. Они широко используют их как инструменты самовыражения, исследования и анализа. Увеличивается влияние молодого поколения на IT-сферу, а значит, подобные инструменты будут проникать всё глубже и развиваться всё быстрее. Появятся новые стартапы в этой области.И можно смело сказать, что это поколение определит путь развития зерокодинговых технологий.
  • Развитие зерокодинговых инструментов органично поддерживает развитие направления Passion Economy, в рамках которого пользователи могут превращать своё хобби в способ заработка, когда они быстро и просто создают приложения, вне зависимости от того, чем именно занимаются. Особенно актуально это для творческих личностей и создателей всевозможного хендмейда.
  • Для бизнеса такие инструменты, как и говорилось выше, будут удешевлять и ускорять вопросы, связанные с IT, что также двигает и будет двигать эту индустрию вперёд всё активнее семимильными шагами.

Зерокодинг или разработка: что выбрать?

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

Чем отличается работа компании с полноценным разработчиком от работы с зерокодером?

С разработчиком

  • Проект-менеджер составляет техническое задание для всей команды.
  • Дизайнеры и программисты согласовывают техническое задание.
  • Дизайнеры рисуют макет. Это может быть две недели или более.
  • Разработчики пишут код. Если их трое — то 2–3 месяца, если один — то около полугода.
  • Представитель компании вносит правки, когда первая версия проекта готова.
  • Дизайнеры и программисты вносят правки — ещё несколько недель плотной работы.
  • Проект-менеджер согласовывает и принимает проект.

Так как исполнителей много, стоимость проекта существенна для компании.

С зерокодером

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

Стоимость услуги сокращается примерно в 7,5 раз — по мнению редакции Я зерокодер.

Аналитики из Gartner пришли к выводу, что к 2023 году зерокодеров будет в 4 раза больше, чем программистов, — в отчёте «Будущее приложений за no-code-разработчиками».

Разработчики, без паники! Зерокодинг вас не заменит

Зерокодинговые стартапы получают миллиардные долларовые инвестиции, а по прогнозам аналитиков к 2023 году большинство IT-решений будет разработано с помощью ноукод-инструментов. Поэтому разработчикам не стоит откладывать изучение технологий «без кода» в дальний ящик. Лучше осваивать их уже сейчас, чтобы конкурировать за предложения заказчиков на рынке.

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

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

66
2 комментария

Комментарий недоступен

2
Ответить

Почему всё так раздуто о "зеро". Зерокодинг - написание конструктора под задачи заказчика, тем же самым кодом, что и пишутся ЗАДАЧИ. Сайты и тд. Воспользоваться готовым продуктом для теста - да, но чтобы под тебя написали твой личный конструктор?? Зачем? Я считаю, что зерокодинг это офигенный продукт для масс, для тестов, но реального всепоглощающего будущего я за ним не вижу, ибо проверенную, рабочую гипотезу ГОРАЗДО дешевле писать на выбранном коде под себя. Ну реально вопрос.. Зачем бизнесу свой конструктор со всеми вариациями изменения цвета, шрифта и тд??

Ответить