Найти в Дзене
Подкаст "На плаву"

Выпуск 7. Дима Мажарцев про no-code

Дмитрий объясняет, что no-code — это класс инструментов, позволяющих разрабатывать приложения без написания кода. Обычно они предоставляют облачное решение с готовыми элементами интерфейса и структурами для хранения данных. Я бы сказал, что no-code — это класс инструментов, который позволяет разрабатывать другие программы без использования кода. Как правило, это всё выглядит в виде какого-то облачного решения, в котором есть готовые элементы интерфейса, какие-то структуры для хранения информации, и где можно мышкой просто накликать и сделать какое-то приложение Low-code, в свою очередь, требует определённых знаний и навыков, так как основывается на платформах со своей философией и особенностями. Дмитрий рассказал о своем опыте использования no-code инструментов в крупной розничной компании. Требовалось создать приложение для сборщиков мебели. Вместо создания традиционных макетов в Figma, он использовал инструмент Adalo для создания кликабельного прототипа, который позволял продемонстр
Оглавление

Что такое No-Code и Low-Code?

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

Я бы сказал, что no-code — это класс инструментов, который позволяет разрабатывать другие программы без использования кода. Как правило, это всё выглядит в виде какого-то облачного решения, в котором есть готовые элементы интерфейса, какие-то структуры для хранения информации, и где можно мышкой просто накликать и сделать какое-то приложение

Low-code, в свою очередь, требует определённых знаний и навыков, так как основывается на платформах со своей философией и особенностями.

Применение No-Code инструментов на практике

Прототипирование приложения для сборщиков мебели

Дмитрий рассказал о своем опыте использования no-code инструментов в крупной розничной компании. Требовалось создать приложение для сборщиков мебели. Вместо создания традиционных макетов в Figma, он использовал инструмент Adalo для создания кликабельного прототипа, который позволял продемонстрировать не только интерфейс, но и логику работы приложения.

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

Этот подход позволил получить более реалистичный прототип и сократить время на разработку.

Создание CRM системы для агентства недвижимости

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

> **«Я решил применить no-code — дёшево и сердито. И здесь очень хорошо себя зарекомендовал инструмент, который называется Airtable... Это не только база данных, там есть ещё и слой логики, и слой интерфейса.»**

### Преимущества и ограничения No-Code подхода

Несмотря на явные преимущества в скорости и гибкости разработки, Дмитрий отмечает и ряд ограничений no-code инструментов.

Стоимость при масштабировании

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

Ограниченная функциональность и гибкость

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

Необходимость базовых знаний

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

Будущее No-Code инструментов и роль ИИ

Дмитрий скептически относится к идее, что no-code инструменты полностью заменят традиционную разработку.

Также он обсуждает возможное влияние искусственного интеллекта на развитие no-code платформ. Хотя ИИ может снизить порог входа, базовые знания и понимание процессов остаются необходимыми.

Возможно, они помогут снизить порог входа, но все равно это не отменяет всего остального. Любое решение надо поддерживать, и нужны какие-то действия, решения. Так или иначе, если ты не имеешь понятия о базовых вещах, вряд ли ты сможешь ему (ИИ) нормально объяснить, что ты хочешь

Заключение

Опыт Дмитрия демонстрирует, что no-code инструменты могут быть эффективными для быстрого прототипирования и решения специфических задач в небольших проектах или стартапах. Однако для масштабных и комплексных проектов традиционная разработка с участием профессиональных программистов остается незаменимой. No-code подход не станет «убийцей программирования», но займет свою нишу в мире разработки, предоставляя дополнительные инструменты для специалистов.

Слушать выпуск целиком:

Разводящая страница выпуска: https://afloat.mave.digital/ep-7