Доброго дня, друзья! С вами Антон Дурнецов, руководитель крупнейшей новосибирской HR-компании. Сегодня мы поговорим о том, можно ли при решении ИТ-задач обойтись без программистов и как это сделать.
В наше цифровое время каждая уважающая себя крупная компания имеет в штате своего сисадмина. Помощь айтишников практически всегда неоценима: нередко ИТ-специалист по важности едва ли не перекрывает руководителя фирмы. Но не всегда есть возможность держать штатного специалиста, а иногда это и не имеет смысла. В отсутствие своего программиста для создания сайта приходится обращаться в веб-студии, где вас могут ободрать, как липку.
И здесь могут помочь инструменты No-code и Low-code.
Что такое no code и как он устроен
Первыми no-code сервисами были Macromedia Dreamweaver и Frontpage. Конечно, с тех пор технологии сильно шагнули вперед: нынешние no-code инструменты обладают совсем другими возможностями. Но суть их остается прежней: вам не требуется знание языков программирования или технический опыт, чтобы разработать свой ресурс или платформу.
Простые примеры no-code: конструктор сайтов Тильда или тот же WordPress, или графический онлайн-редактор Figma. Конечно, они платные, но по сравнению с обычной разработкой эти затраты выглядят копеечными. Когда-то, чтобы создать сайт, требовалось хорошо знать код, HTML, CSS. Теперь это можно делать вручную без знания кода на конструкторе. Существуют удобные шаблоны, есть возможность интеграции сторонних сервисов, переноса данных и т.д.
Даже настройку контекстной рекламы передали в вотчину роботизированных систем. Вы просто указываете желаемые параметры — система сама подбирает оптимальное решение.
Low-code инструменты — это более сложные профессиональные инструменты моделирования, где простым перетаскиванием блоков уже не обойдёшься. Если no-code означает собрать сайт через конструктор, создать и сконвертировать дизайн в код парой кликов мышки, то low-code — это уже больше помощь для разработчика по генерации кода.
Сферы применения
Кто пользуется no-code? Начинающие бизнесмены, те, кто запускает стартап и не хочет тратить большую сумму на разработку сайта для нового, неисследованного продукта. No-code, как ни странно, может пригодиться даже крупным организациям, которые не хотят платить айтишникам.
«Без кода» можно создавать все больше ИТ-продуктов:
- чат-боты и рассылки;
- лендинги, сайты-визитки, порталы, интернет-магазины;
- системы обработки и приема электронных платежей;
- мобильные приложения;
- отчеты, аналитику веб-сервисов;
- базы данных и пр.
Плюсы и минусы
Преимущества разработки без кода очевидны:
- Доступность. Вам нет необходимости учить HTML и PHP, чтобы создать простенький интернет-магазин, который поможет реализовать вашу уникальную продукцию.
- Программирование для всех. Люди, которые только приходят в область разработки, могут начать ее освоение не со сложных вещей, а с создания простых продуктов при помощи no-code инструментов. По мере продвижения им будет легче изучать основы программирования. Так в no-code разработчики переходят маркетологи, дизайнеры, продакты.
- Снижение затрат. Профессиональная разработка сайтов стоит недешево. На периферии простейший сайт уже обходится в 80-100 тысяч рублей, и нередко эта цифра в процессе вырастает до нескольких сотен, в зависимости от желания клиента. В Москве и Питере суммы еще серьезнее. На той же Тильде разработка одного сайта обойдется практически бесплатно. Небольшие компании могут теперь не вкладывать огромные инвестиции в создание своего единственного сайта, а вместо этого заниматься распределением ресурсов на иные нужды.
- Конечно же, время. Сделать лендинг с помощью конструктора можно за несколько дней. В веб-студии вы будете долго и нудно обсуждать дизайн, ждать отрисовку несколько недель, утверждать и менять его, затем снова ждать — пока картинку реализуют через код. В среднем разработка сайта отнимет около месяца.
- Вы сразу видите результат. Все подобные платформы основаны на концепции визуального программирования. Вы можете не ждать окончания разработки, чтобы убедиться в нежизнеспособности отдельных функций или элементов.
- Снижение нагрузки на штатного программиста при наличии такового.
Минусы тоже есть:
- Для мощных компаний это дорого. Это правда: no-code платформы хороши исключительно для малого и среднего бизнеса, который не замахивается на серьезные функции. Крупным фирмам из-за объемных запросов выгоднее держать разработчика.
- Ограниченность. Все подобные ресурсы ограничены заложенным в них кодом. Но надо сказать, что у большинства из них настолько велик объем шаблонных решений и элементов, что эта ограниченность не имеет значения. Присутствующий арсенал с успехом решает самые популярные запросы клиента. Редко кому требуется действительно уникальный проект.
- Связанность с платформой. Вы не сможете сделать даже шага в сторону — ваш продукт полностью будет связан с сервисом, и любые попытки переноса будут сопровождаться определенными трудностями.
- Отсутствие уникальности. Здесь все построено на шаблонах, для создания чего-то по-настоящему оригинального нужна помощь дизайнера.
- Вопросы безопасности. К сожалению, не все подобные сервисы заботятся о своей и вашей безопасности.
Лучшие no-code платформы
Не буду расписывать подробно каждый ресурс, обозначу кратко несколько примеров для понимания.
- Tilda. Конструктор сайтов. Вы берете готовые блоки и собираете из них нужную картинку, затем добавляете контент. Тильда также предлагает набор более сложных функций — внедрение платежных систем и систем управления, онлайн-чатов, подключение виджетов и пр.
- Bubble. Разработка приложений. Кроме создания основной конструкции, позволяет работать с API сторонних сервисов, структурировать и хранить данные и пр.
- Albato. Дает возможность интегрировать сервисы. Для соединения требуется всего 5 минут! Платформа предлагает 22 000 готовых связок.
Сюда же можно отнести Glide, Webflow, Adalo, Bravo Studio, Carrd, Thunkable, Zapier и иже с ними.
Почему no-code не всегда работает и компании нанимают программистов за немалые деньги
No-code хорош со многих позиций, особенно для тех, кто только начинает выходить на рынок. Чтобы проверить востребованность нового продукта, теперь не обязательно тратить много денег на крутой сайт — достаточно состряпать простенький лендинг на конструкторе или купить шаблон.
Но если требуется что-то реально уникальное или сложное, без помощи разработчиков не обойтись. Даже больше: чем быстрее растет no-code индустрия, тем сильнее необходимость в программистах, которые могут облагородить готовый проект или внедрить в него необычные функции.
А вы пользовались когда-нибудь no-code приложениями или сервисами? Делитесь опытом!