Разрушаем мифы о low-code разработке: 5 неоспоримых аргументов

К 2024 году все хорошо понимают, что такое no-code и low-code технологии и платформы. Некоторые уже опробовали их для личных и бизнес-целей и считают их полезными, другие же приняли их как данность. Однако, до сих пор есть те, кто с пеной у рта утверждает, что low-code существует только в рамках «гражданской разработки». Мы наблюдаем за этим со стаканчиком попкорна со стороны и продолжаем использовать преимущества этих технологий для построения целых бизнесов и вывода их на новый уровень. В этой статье разберемся с 5 мифами о low-code и докажем, что это не будущее, а настоящее разработки.

Разрушаем мифы о low-code разработке: 5 неоспоримых аргументов

Привет, я Паша Макагонов! Со-основатель онлайн-школы по созданию сайтов на Webflow Pixel Perfect. Я отвечаю за создание и развитие продуктов и помогаю студентам развивать личный бренд и продавать свои навыки на международном и российском рынке. За 2023 год мы выпустили более 200 ноу-код разработчиков. А с этого года готовим еще и продвинутых спецов, которые работают с лоу-код технологиями на углубленном уровне.

Разбираемся в терминах: low-code не равно «совсем без кода»

Давайте разберемся, чем лоу-код отличается от ноу-кода и почему первому достается за несовершенства второго.

Разрушаем мифы о low-code разработке: 5 неоспоримых аргументов

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

Разрушаем мифы о low-code разработке: 5 неоспоримых аргументов

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

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

1 МИФ: Low-code подходит только для простых проектов

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

У Webflow, например, недавно появилась встроенная функция локализации сайтов. Которая позволяет с помощью встроенных инструментов переводить и настраивать сайт для разных локалей. При этом есть возможность не только отображать контент на языке региона, но и адаптировать всю структуру сайта, включая изображения, стили и макет к специфике культуры и контекста этого региона. При этом инструмент работает на основе искусственного интеллекта и может быстро самостоятельно переводить отдельные элементы.

Часть интерфейса Webflow для локализации
Часть интерфейса Webflow для локализации

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

Вот какие сайты позволяют делать современные low-code платформы: сайт для креативного агентства и диджитал-агентства из Шотландии.

2 МИФ: Low-code платформы создают сайты низкого качества

Разрушаем мифы о low-code разработке: 5 неоспоримых аргументов

На самом деле хорошие low-code платформы приоритезируют создание сайтов высокого качества. Тот же Webflow генерирует сайты с кодом высокого качества. Он остается чистым, структурированным и простым для поддержки. Чего нельзя сказать о no-code инструменте Tilda, например. Код там не приспособлен к выгрузке и дальнейшей доработке. Он сложный, запутанный и грязный, плохо влияет на ранжирование страниц и тормозит сайт.

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

3 МИФ: Low-code — только для непрофессиональных разработчиков

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

Например, визуально интуитивный интерфейс Webflow делает платформу доступной для непрофессионалов. А такие продвинутые функции, как интеграции с API, создание сложных анимаций и взаимодействий, детальное управление CMS и базами данных, поддержка условных логик и динамического контента, поддерживают потребности профессиональных разработчиков.

Кстати, еще лоу-код технология может быть использована для преобразования устаревшего кода. Легко, быстро и дешево можно сделать свой старый сайт современным. Да, low-code инструменты кажутся проще, чем full-code программирование. Но это все еще набор навыков и знаний, которые необходимо изучить. Что, конечно, требует времени. Чтобы построить сложные решения, нужно обладать сложными знаниями и навыками. А чтобы иметь сложные знания и навыки, нужно пожертвовать временем на их изучение. Поэтому в корне неверно предполагать, что low-code разработкой занимаются только непрофессионалы.

4 МИФ: low-code не позволяет кастомизировать решения

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

5 МИФ: все low-code платформы одинаковые

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

Почему Webflow сменил позиционирование в сторону low-code инструмента

Интерфейс Webflow
Интерфейс Webflow

Webflow — это платформа для создания сайтов, которая до недавних пор позиционировала себя как no-code инструмент. В его основе — интерфейс для перетаскивания готовых элементов и набор шаблонов, которые позволяют пользователям создавать адаптивные сайты без необходимости написания кода. Тем не менее, споры о том, является ли Webflow no-code или low-code инструментом, до сих пор актуальны. Я бы сказал, что это интерфейс для написания кода. Потому что для создания профессионального сайта на Webflow необходимо понимать, как работает инструмент и, следовательно, код.

Фактически, интерфейс разработки Webflow функционирует как визуальный редактор WYSIWYG (What You See Is What You Get, «что видишь, то и получаешь») для кода HTML и CSS. При внесении изменений пользователем, Webflow автоматически создает соответствующий код HTML, CSS и JavaScript. Пользователи могут также добавлять свой собственный код при необходимости. Очевидно, что с его помощью можно решить больше задач, чем при помощи любого другого no-code инструмента.

Хотят этого противники разработки «с низким кодом» или нет, но спрос на low-code проекты только растет. Учитывая то, насколько быстро развиваются и совершенствуются современные платформы, сайты и приложения, созданные с их помощью, будут становиться только масштабнее. Если хочешь освоить профессию, спрос на которую только начинает расти на рынке труда, то приходи к нам на курс для начинающих Webflow Basic. Если уже что-то знаешь и умеешь, то ждем на наш продвинутый курс Webflow Pro. Для тех, кто пока не уверен, что хочет работать с no-code и low-code технологиями, мы подготовили полноценное бесплатное обучение с поддержкой менторов. Получить доступ к нему можно здесь.

Больше про ноу-код разработку, верстку на Webflow и заработок на международном рынке на Upwork можно узнать у нас в Telegram-канале.

1313
53 комментария

Ноу-код дрочеры пытаются в очередной раз доказать, что они тоже занимаются разработкой))

17

Так вся "низкоуровневая" разработка сейчас уходит в ноу или лоу код. Бизнесу важна скорость и заменяемость (контент или правки вносить быстрее и проще, с этим справится рядовой сотрудник без специфических знаний), с этим такие платформы обычно справляются лучшем чем классическая разработка. А как будет преодолен определеный рубеж и появятся деньги + необходимость уже будут делать свой "собственный" продукт.

4

А чем они занимаются? Возьмём Webflow в частности. М?

Фулл-код дрочеры пытаются в очередной раз доказать, что они незаменимы))

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

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

10

Сразу видно человека, который не умеет в Webflow, но бросается пафосными фразами. С «простых сайтов онли» я проорал.

А что насчёт привязки к поставщику? Завтра платформа откажет вам в сотрудничестве — и всё. Или айпишники платформы окажутся забанены из-за чьего-то запрещённого сайта на той же платформе?

Что, если платформа завтра обновит свой код, и у вас без предупреждения отвалится часть клиентов со старыми браузерами?

9