Для создания приложений не всегда нужна команда разработчиков во главе с тимлидом. Часто одного зерокодера с low-code или no-code инструментом будет достаточно, особенно если речь идет о создании работающего решения для бизнеса, а не уникального проекта с кастомными фичами.

Low-code и no-code платформы позволяют собирать мобильные и декстопные проекты при помощи готовых блоков — или подключать к имеющимся проектам уже написанные кем-то функции. Например, вместо того, чтобы самостоятельно писать код для корзины, это можно перепоручить программе.

Конструкторы приложений

Конструктор называется так потому, что на нем приложение строится подобно LEGO, из отдельных блоков. Большинство из них имеют визуальный интерфейс, работающий по принципу drag-n-drop, то есть «перетащи и отпусти». Таким же образом к проекту подключаются действия и функции, скажем, возможность оставить фидбек или добавить товар в избранное.

Знать кодинг для работы с no-code и low-code конструкторами не нужно. Они доступны, интуитивно понятны, и углубленное изучение этих платформ нужно только тем, кто планирует связать свою жизнь с зерокодингом — разработкой без кода.

Какие бывают конструкторы

Подобных платформ, основанных на принципах визуального программирования и позволяющих создавать приложения без кода, огромное количество. Скажем пару слов о трех самых доступных для начинающих — Bubble, Directual и Glide.

  • Bubble — low код конструктор. Это значит, что его система позволяет реализовывать кусочки кода для того, чтобы создавать кастомные фичи, при этом для большинства задач этого не требуется. Инструменту больше 10 лет, у него активное сообщество, масса дополнений и туториалов. На нем сделан, например, сервис поиска работы GoodGigs, количество анкет на котором уже перевалило за 4000.

  • Directual — доступный фулстек no-code инструмент для создания буквально любых приложений, но в первую очередь — MVP, minimum viable product, то есть прототипов будущего крупного проекта, которые обычно показывают инвесторам. Впрочем, Directual позволяет делать масштабные вещи, среди которых Mokka — восточноевропейский финансовый сервис для кредитования населения. Он работает в Польше, Румынии и Болгарии.

  • Glide — один из инструментов с низким порогом вхождения, самый доступный в освоении. С него начинали заниматься no-code разработкой многие зерокодеры. При всей простоте он очень мощный, позволяющий собирать на нем базы данных с возможностью поиска, букинговые сервисы и многое другое. Пример мобильного приложения на Glide — Surgery Sam, ветеринарный сервис, помогающий владельцам животных ухаживать за своими прооперированными питомцами.

Зерокодинг vs программирование

Закономерный вопрос: если low-code и no-code настолько востребованы, почему программирование не исчезнет?

У разработки без кода много преимуществ, но она пока не может решить некоторые задачи. С помощью конструкторов невозможно создать действительно сложное приложение с уникальным набором фич, только относительно шаблонные решения. Но бизнесу редко нужны кастомные сервисы — чаще ему требуется каталог, интернет-магазин, доставка или букинг. Для таких проектов no-code разработка приложений просто идеальна.

Где научиться ноу коду

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

Обучение актуальным инструментам предлагают онлайн-школы. Самая крупная в СНГ — университет «Зерокодер» с мощным комьюнити, помощью с поиском работы и отработкой софт-скиллов. Зерокодинг набирает популярность, потому что помогает сделать приложения быстрее, дешевле и силами одного разработчика вместо целого штата.