Разработка приложения — процесс долгий и дорогой, потому что в команду обычно входят не только программисты, но и дизайнеры, копирайтеры, менеджеры и пара-тройка тимлидов. Средняя цена приложения в России — от 700 000 рублей, срок создания — от трех месяцев. Плюс, нужно заложить время на согласование, правки и исправление ошибок.
Так было раньше. Все изменилось с появлением no-code конструкторов веб-приложений — с их помощью проект можно создать за пару дней и без привлечения команды. И даже без тимлида.
Что такое конструкторы веб-приложений
Конструктор — это инструмент, который не требует кодинга, но позволяет сделать на своей основе полноценное приложение. Их много, они работают по-разному, большинство оснащены drag-n-drop интерфейсом и соответствуют принципам визуального программирования.
К ним относятся, например, Adalo, Bubble и Directual. Вот так выглядит визуальный интерфейс конструктора приложений Adalo:
Посередине — рабочая зона, в которую мышкой перетягиваются нужные компоненты: кнопки, слайдеры, красивые фоны, иконки и текстовые элементы. No-code приложение собирается легко, как LEGO. И у большинства конструкторов есть шаблоны, которые позволяют даже не задумываться о дизайне. Достаточно применить шаблон и немного кастомизировать его под свои нужды, скажем, заменив цвет или фон.
Бывают инструменты посложнее, бывают попроще. Чем сложнее, тем выше порог вхождения, но и функционал у них обычно шире — например, Bubble. А есть совсем легкие варианты, идеальные для первых шагов в мире разработки без программирования. На них часто пишут MVP — те вещи, которые показывают инвесторам и фокус-группе для тестирования потенциальной востребованности проекта. Это, например, конструктор приложений Adalo.
Что можно сделать на конструкторе
Лучше всего на конструкторах веб-приложений получаются проекты для тестирования гипотез. Команда быстренько собирает приложение, показывает его инвесторам, и если им нравится идея, то вкладывает деньги в создание полноценного инструмента.
Но не только!
- На no-code платформах сделан сайт Bloom Institute of Technology, который готовит будущих программистов, причем не зерокодеров, а просто кодеров. Он полностью функционален, исполняет свои задачи и ничем не отличается от любого другого сайта, созданного традиционным способом. Собран на WordPress с добавлением некоторых других плагинов.
- Другой пример — Outsite. Это как Airbnb, но для фрилансеров, которые хотят работать из живописных мест. На сайте можно подобрать подходящее место, арендовать его и заселиться. Да, возможности зерокодинга позволяют и это!
- Spotanoffice — шутливый проект, призванный показать возможности no-code приложений. На нем можно арендовать квартирку не где-нибудь, а за пределами Земли, например, на Луне, Марсе или любой выдуманной колонии. И он, и предыдущий сайт собраны на Webflow.
И чего сделать нельзя
Вы спросите: если конструкторы веб-приложений настолько круты, то почему кодеры в принципе еще существуют? Не проще было бы всем перейти на разработку без кода, оставив программирование в прошлом? Увы, цена упрощения — уменьшение функционала. Кодинг не ограничен ничем, кроме умений и фантазии разработчика, тогда как готовые платформы искусственно загнаны в рамки, иначе разобраться в них было бы сложно. Для создания продвинутых, новаторских, единственных в своем роде приложений по-прежнему используется кодинг.
Однако большинству проектов такой уровень не нужен. Он не нужен даже работающему на WordPress сайту Sony Music, что уж говорить о ресторане, барбершопе или сервисе доставки. Поэтому для малого или среднего бизнеса no-code приложения становятся настоящим спасением, особенно с учетом их сравнительно невысокой стоимости.
Что нужно для создания веб-приложения без кода
Возникает закономерный вопрос: неужели кто угодно может создавать no-code приложения? И выгружать их в магазины? И даже зарабатывать разработкой без кода, собирая заказы на бирже зерокодинга?
Простой ответ — да!
Ответ развернутый: зерокодинг — тоже навык, которым нужно овладеть, прежде чем приступать к работе. Конечно, для этого не придется изучать алгоритмы и высшую математику. Средний срок обучения разработке без кода — около полугода, и учеба происходит в формате онлайн-школы. Например, можно записаться на курс на базе «Зерокодера» — первого в СНГ онлайн-университета, целиком посвященного созданию мобильных и веб-приложений no code.
Еще полезно учиться самостоятельно. В этом зерокодинг прямо как обычный кодинг: постоянно выходят новые платформы и инструменты, нужно быть в курсе и держать нос по ветру. О самом актуальном и полезном мы рассказываем в блоге «Я зерокодер» — для тех, кто уже начал путь к карьере no-code разработчика или только планирует его начать.