Добавить в корзинуПозвонить
Найти в Дзене
Будни инженера

Low-code: нажимай кнопки, а не пиши код

Вы когда-нибудь пробовали собрать шкаф из ИКЕА без инструкции? Вот так же выглядит создание обычных программ, когда программист пишет каждую строчку вручную. А теперь представьте, что вам дали готовые стенки, полки, крепления и понятные картинки. Это и есть подход, который на Западе называют Low-code, а по-русски можно сказать «программирование без рутины» (точный перевод «низкий код», что можно понять как «программирование с низким уровнем знаний программирования»). История: как всё начиналось Мысли о том, чтобы облегчить написание программ, появились ещё в те времена, когда компьютеры занимали целые комнаты. В 1980-х и 1990-х были первые «конструкторы» — например, Visual Basic от Microsoft. Там можно было перетаскивать кнопки и окошки мышкой, а потом дописывать лишь немного кода для логики. Это был первый шаг к сегодняшним Low-code системам. Но настоящий расцвет случился в середине 2010-х годов. Почему? Потому что бизнесу потребовались сотни внутренних программ — для складского учёта

Вы когда-нибудь пробовали собрать шкаф из ИКЕА без инструкции? Вот так же выглядит создание обычных программ, когда программист пишет каждую строчку вручную. А теперь представьте, что вам дали готовые стенки, полки, крепления и понятные картинки. Это и есть подход, который на Западе называют Low-code, а по-русски можно сказать «программирование без рутины» (точный перевод «низкий код», что можно понять как «программирование с низким уровнем знаний программирования»).

История: как всё начиналось

Мысли о том, чтобы облегчить написание программ, появились ещё в те времена, когда компьютеры занимали целые комнаты. В 1980-х и 1990-х были первые «конструкторы» — например, Visual Basic от Microsoft. Там можно было перетаскивать кнопки и окошки мышкой, а потом дописывать лишь немного кода для логики. Это был первый шаг к сегодняшним Low-code системам.

Но настоящий расцвет случился в середине 2010-х годов. Почему? Потому что бизнесу потребовались сотни внутренних программ — для складского учёта, заявок сотрудников, отчётов. А программистов на всех не хватало, да и стоят они дорого. Тогда компании придумали платформы, где почти всю работу по созданию программы можно сделать перетаскиванием кубиков.

Что это такое на деле

Представьте себе детский конструктор «Лего», только вместо домиков и машинок вы собираете рабочие приложения. Главное в Low-code — это изобразительный (визуальный) способ построения логики. Вы не пишете «если Х больше 5, то показать окно», а просто соединяете стрелочкой два блока с надписями «Проверить число» и «Показать сообщение».

Базы данных, кнопки, формы для ввода, списки, уведомления — всё это уже готово. Обычному пользователю не нужно знать про сложные понятия из области программирования, такие как «классы» или «наследование». Достаточно в общих чертах понимать, как работает приложение.

Сегодняшнее положение дел

Сейчас Low-code системы используют довольно широко. По оценкам, более 70% крупных фирм уже применяют такие инструменты. И не только для мелочей — на них строят серьёзные вещи: заявки на отпуск, учёт клиентов, небольшие каталоги товаров, даже части банковских приложений.

Почему это выгодно? Вот главные причины:

  1. Скорость. То, что раньше писал программист месяц, сотрудник отдела продаж или кадров соберёт за пару дней.
  2. Цена. Не нужно нанимать трёх разработчиков и руководителя группы. Иногда хватает одного знающего человека.
  3. Гибкость. Если что-то надо поменять (например, добавить поле «отчество» в анкету), это делается за минуты, а не за недели.

И это применимо не только в офисной автоматизации, но и в инженерии.

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

Перспективы: куда это всё движется

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

Дальше — больше. Следующий шаг — сращивание с искусственным интеллектом. Вы просто описываете словами: «Мне нужна форма для заявок, чтобы после отправки приходило письмо начальнику». А система сама собирает из кубиков нужную схему. Или даже сама пишет код там, где без него не обойтись.

В ближайшие пять лет доля таких решений вырастет до 80–90% для внутренних программ компаний. Это значит, что обычные люди — без технического образования — будут создавать своих цифровых помощников так же легко, как сегодня делают таблицы в Экселе.

Подводя итог

Low-code — не магия, а просто хитрый способ не изобретать велосипед каждый раз. Это как перейти от написания книг от руки к печатной машинке, а потом — к текстовому редактору. Дело не в том, чтобы заменить человека. Дело в том, чтобы освободить его от рутины для действительно сложных и интересных задач.

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

А вы пробовали что-нибудь собирать в Low-code системах? Или всё ещё верите, что программирование — это «не ваше»? Поделитесь в комментариях.

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