Добавить новость
ru24.net
Жизнь
Июль
2024

Гайд по low-code и no-code: плюсы, минусы и сферы применения

0

Визуал вместо кода: что такое no-code и low-code

Классический процесс разработки, который подразумевает написание кода с нуля для создания ПО, приложения, CRM или другого цифрового продукта  — трудоемкий и обычно занимает несколько месяцев. В него входит подготовка и планирование (в том числе сбор требований), проектирование, дизайн, разработка, тестирование и запуск. И, конечно, нужна квалифицированная команда разработчиков и подходящий технологический стек. 

На рынке сегодня достаточно инструментов, которые упрощают жизнь программистам. Это и библиотеки с открытым исходным кодом, и ИИ-ассистенты вроде GitHub Copilot, Tabnine, Amazon CodeWhisperer, Kodify и многие другие. Нейросети помогают разработчикам как писать код, так и находить ошибки и делать тесты. И все же даже с ними далеко не все проекты экономически эффективно реализовывать с помощью традиционных подходов. 

Тут-то на помощь и приходят технологии no-code и low-code. 

No-code-платформы позволяют создавать цифровые продукты без написания кода, перетаскивая готовые компоненты на экране. В основе лежат простые визуальные интерфейсы и широкий набор шаблонов, виджетов и плагинов для разных функций — ввода данных, отправки товаров в корзину, интеграции с другими инструментами и других. Можно, например, сделать простое приложение для сбора отзывов или шопинга вообще без навыков программирования.  

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

На рынке — сотни поставщиков визуальных платформ

Визуальные платформы разработки пользуются большой популярностью. По данным Forrester, 87% разработчиков в компаниях используют low-code-платформы хотя бы для части своих проектов. Более того, объемы этой индустрии продолжают расти — к 2028 году они могут дойти до $50 млрд по сравнению с $13 млрд в 2023 году. 

Количество игроков подсчитать сложно. На известной платформе G2 с отзывами на ПО по запросу no-code можно найти более 800 продуктов, low-code — еще почти 300. Несколько примеров: 

  • Softr — no-code-платформа для новичков, с помощью которой можно создавать клиентские порталы, комьюнити-платформы, простые CRM и так далее. Позволяет получать данные из Airtable, Google Sheets, HubSpot и других популярных сервисов. На сайте написано, что продукт использует больше 500 тыс. команд. 
  • Bubble — еще одно популярное no-code-решение с более широким функционалом и сотней шаблонов (платных и бесплатных) для пользователей с разным уровнем опыта. У Bubble больше 6,5 тыс. интеграций с другими инструментами. Компании уже сделали более 3,3 млн приложений на платформе. 
  • Mendix — low-code-платформа для разработки мобильных и веб-приложений, которую отметил Gartner в серии отчетов Magic Quadrant. Принадлежит Siemens. Одна из особенностей — в том, что у Mendix есть маркетплейс с модулями от разных поставщиков. Среди клиентов — больше 4 тыс. компаний
  • Appian — еще одна low-code-платформа, которую выделил Gartner. Делает фокус на автоматизацию бизнес-процессов. В 2017 году компания провела IPO, ее капитализация составляет около $2,2 млрд на момент написания статьи, квартальная выручка превышает $140 млн. 

В России тоже есть свои игроки, например, конструкторы сайтов Craftum, Nethouse, Flexbe, Creatium.

Плюсы и минусы технологий low-code и no-code

Основные преимущества: 

Низкая стоимость. С no-code компании могут сильно сэкономить, так как не нужно нанимать команду разработчиков. И даже в случае low-code стоимость проектов сильно падает, потому что уменьшается объем кода, который нужно написать вручную. Затраты уменьшаются на 25–80% по сравнению с классической разработкой. 

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

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

Гибкость и адаптируемость. Инструменты позволяют быстро вносить изменения в продукты и при этом не переделывать их целиком. Это актуально в частности в сфере электронной коммерции — можно оперативно добавить новые методы оплаты.

Главные недостатки: 

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

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

Возможные проблемы с масштабируемостью. Инфраструктура no-code- и low-code-платформ может не выдержать нагрузки при резком росте числа пользователей или количества транзакций. 

Проблемы безопасности. Некоммерческий проект Open Web Application Security Project выделяет 10 основных рисков, связанных с безопасностью при использовании low-code и no-code. Среди них сбои аутентификации, утечки данных, атаки самозванцев (когда злоумышленник выдает себя за законного пользователя) и другие. При классической разработке внутри компаний риски все же будут меньше.

Для MVP, ботов и e-commerce

No-code-технологии идеально подходят для создания минимально жизнеспособных продуктов (MVP), когда нужно быстро и за небольшие деньги запустить сервис и протестировать гипотезу или бизнес-идею. Так можно получить обратную связь от пользователей и оценить спрос, прежде чем вкладываться в дорогостоящую разработку. 

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

Если говорить про конкретные задачи и индустрии, то no-code-технологии отлично подходят для разработки простых чат-ботов, которые будут отвечать на вопросы клиентов и предоставлять информацию о товарах и услугах. В них обычно не нужны пользовательские визуальные элементы, а все поля и кнопки — стандартные. Например, бота в Telegram сегодня можно создать и запустить за считанные минуты без знаний в области ИТ. С этим помогут Botmother, PuzzleBot, Manybot, Botobot, Unisender и другие сервисы. 

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

ИИ как будущее no-code и low-code

Будущее low-code и no-code выглядит многообещающим, особенно с учетом быстрого развития искусственного интеллекта и машинного обучения. Эти технологии делают платформы более интуитивными и еще больше демократизируют разработку.  По данным одного из исследований, среднегодовой темп роста для рынка ИИ no-code-платформ в ближайшие 6 лет превысит 30%.

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

А еще ИИ может в реальном времени анализировать поведение пользователя и его действия, чтобы предлагать актуальные компоненты. Алгоритмы также могут помочь в оптимизации производительности приложений — тестировать их, выявлять узкие места и предлагать улучшения. 

Крупнейшие платформы на рынке уже добавляют в свой функционал ИИ-технологии: 

  • В Bubble ИИ может сгенерировать пошаговое руководство для запуска приложения и почти мгновенно создать фронтенд по текстовым подсказкам. На платформе в том числе можно получить доступ к GPT, Stability, DALL-E и другим продвинутым языковым моделям. 
  • У Mendix есть генеративный ИИ-ассистент Maia, который дает разработчикам рекомендации, выявляет антипаттерны и объясняет, как решить проблемы. Компания утверждает, что точность рекомендаций Maia достигает 95%, и работать с ней можно на 30% быстрее. Плюс у Mendix есть инструменты для простого внедрения генеративного ИИ в приложения. 
  • Outsystems, еще одна low-code-платформа для корпоративных приложений, тоже сделала ставку на ИИ. Как и Mendix, она помогает компаниям быстро встроить нейросети в цифровые продукты и дает им доступ к ИИ-ментору. Последний может улучшать код, архитектуру, производительность и безопасность сервисов. Компания пишет, что ИИ потенциально способен увеличить производительность в сто раз.

Среди других трендов на рынке no-code и low-code — фокус платформ на масштабирование, чтобы поддерживать более сложные и производительные приложения, расширение бесшовных интеграций с другими инструментами и, конечно, улучшение безопасности: шифрование данных, новые механизмы контроля доступа и другие решения для соответствия отраслевым стандартам, таким как GDPR, HIPAA и SOC 2.

В заключение

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

Кастомизированные CRM- и ERP-системы, AR- и VR-приложения, многопользовательские игры, платформы для трейдинга и анализа данных, системы промышленной автоматизации и управления здравоохранением потребуют традиционных подходов. Это — лишь несколько примеров. 

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

Обложка — downloaded from Freepik.

The post Гайд по low-code и no-code: плюсы, минусы и сферы применения appeared first on Хайтек.




Moscow.media
Частные объявления сегодня





Rss.plus



Большой стадионный концерт MACAN в Москве при поддержке Like FM

Квартальная выручка Freedom Holding Corp. выросла до $450,7 млн

«Сады и люди»: что можно увидеть рассказывает Радио Romantika

Валютные ставки — в рост. «Выберу.ру» подготовил рейтинг лучших долларовых вкладов за июль 2024 года


Я всегда с собой беру: аптечка в дорогу, составленная на основе неожиданных историй из отпуска

На 20% в сравнении с прошлым сезоном поднялся спрос на круизы по рекам осенью

Как записать свекровь в телефоне

Счастливый сотрудник – эффективный сотрудник: как позитивная атмосфера в компании влияет на успех?


The Rise of Robotic Realism: Exploring the Future of Sex Dolls

Evolving Trends in Realistic Sex Doll Manufacturing

Angel Ayala Twice Floors Dave Apolinario In 6th Round Knockout To Win IBF Flyweight Title

Hidden Sky setting instantly improves TV guide – all it takes is three clicks on your remote


Врач назвал самые полезные для здоровья сочетания гречки с продуктами

Задержаны пятеро мужчин из Ингушетии, вымогавших у бизнесмена 50 миллионов

Врач рассказала, как может испортить здоровье сыр

«Проклятое дело» крестьянского поэта


Geralt's voice actor confirms he'll be in the next Witcher, but not as the main character: 'Geralt will be part of the game'

Bungie promises to address the 'uncertainty' surrounding the future of Destiny 2 following massive layoffs last week

Фанаты серии игр Legacy Of Kain смогут получить легендарный меч Похититель душ

Be a cute platypus, solve some Zelda-style puzzles, in Ogu and the Secret Forest



Кому показано ЭКО?

Преимущества автоматики для ворот Came




Посол Палестины сообщил, что президент Аббас посетит Москву 12-14 августа

Квартальная выручка Freedom Holding Corp. выросла до $450,7 млн

В Москве возбудили уголовное дело после ДТП с подростками

«Сады и люди»: что можно увидеть рассказывает Радио Romantika


Борьбу с «серыми перевозчиками» строительных отходов усилят в Подмосковье

Запасы марганцевой руды в Запорожской области могут избавить Россию от импорта сырья

В Москве задержали врезавшегося в дом на машине каршеринга подростка

Между Белгородом и Москвой вводятся дополнительные поезда


Шнайдер в двух сетах обыграла Гауфф и вышла в ¼ финала турнира WTA-1000 в Торонто

Определился соперник Андрея Рублёва в полуфинале «Мастерса» в Монреале

Теннисист Зверев раскритиковал условия в Олимпийской деревне

Теннисистка Самсонова вышла в четвертьфинал турнира WTA 1000 в Торонто


Жители Домодедова отправят гуманитарную помощь в Курскую область

Российский турист погиб при загадочных обстоятельствах на Пхукете

Движение поездов МЦД-2 через станцию Царицыно в центр Москвы возобновится с 12 августа

Необычные проекты реализовали в рамках фестиваля «Лето в Москве. Сады и цветы»


Музыкальные новости

Обложка песни. Обложки альбомов песен.

Теона Контридзе о Николае Цискаридзе: «Он живет как монах и ест всего четыре продукта»

50 млн рублей суд не убедили // Бизнесмена Алексея Тайчера оставили под арестом

SHOT: продюсер Константин Меладзе сдает в аренду туристам свою виллу в Крыму




50 млн рублей суд не убедили // Бизнесмена Алексея Тайчера оставили под арестом

Неадекватная клиентка Wildberries бросила коробку гвоздей в 18-летнюю работницу ПВЗ в Сызрани

В аэропорту Внуково усилен санитарно-карантинный контроль

«Мероприятия будут продолжаться ровно столько, сколько потребуется» // 25 лет назад боевики вошли в Дагестан, а Владимир Путин — в российскую историю














В Москве возбудили уголовное дело после ДТП с подростками

Волочкова возмущена ценами на билеты в Большой театр

Движение поездов МЦД-2 через станцию Царицыно в центр Москвы возобновится с 12 августа

Необычные проекты реализовали в рамках фестиваля «Лето в Москве. Сады и цветы»


Перспективы совершенствования оказания медицинской помощи в АЗРФ обсудили на форуме «Арктика — Регионы»

Александр Цыбульский: "Наша задача - создать конкурентную экономику будущего"

В Архангельской области 15-ти летний мотоциклист попал в ДТП

Летевший из Москвы в Сыктывкар самолет перенаправили в Архангельск


Мы вернулись домой, уставшие, но как же хорошо в парке, все питомцы рады тебя видеть)

Ярмарка специальностей "Мир профессий и твое место в нем"

За издевательство над бездомным в Симферополе задержали двух треш-стримеров

В Крыму задержали завотдела одной из симферопольских больниц за взятку


Президент Палестины Махмуд Аббас посетит Москву

Между Белгородом и Москвой назначили дополнительные поезда

В Москве задержали врезавшегося в дом на машине каршеринга подростка

Посол Палестины сообщил, что президент Аббас посетит Москву 12-14 августа












Спорт в России и мире

Новости спорта


Новости тенниса
Александр Зверев

Зверев: в Токио организация Олимпиады была намного лучше, чем в Париже






Маломобильным гостям форума-фестиваля «Москва 2030» помогут на «Станции Манеж»

Семь заявок подали из Орловской области на Знание.Премия — 2024

В России началась продажа Chevrolet Monza за 1,74 млн руб.

СК возбудил дело после смертельного ДТП с водителем-подростком в Москве