Посібники

Що таке low-code? Простий посібник

Low-code — це спосіб створення програмного забезпечення, у якому більшість застосунку збирається за допомогою візуальних інструментів — перетягуваних екранів, моделей даних і діаграм робочих процесів, — а розробники пишуть невеликі фрагменти коду лише для тих частин, з якими ці інструменти не справляються. Він розташований між традиційним програмуванням і no-code. Термін популяризувала дослідницька фірма Forrester у 2014 році, а відомі платформи включають Microsoft Power Apps, OutSystems, Mendix і Retool.

Чому це важливо, коли ви створюєте з ШІ

Якщо ви засновник або власник малого бізнесу, який розглядає створення застосунку, ви зустрінете три категорії: no-code, low-code і конструктори застосунків на ШІ. Їх часто змішують, але вони орієнтовані на різних людей. Low-code платформи переважно розраховані на ІТ-відділи компаній, і багато з них припускають, що хтось у команді вміє писати код, коли візуальних інструментів бракує.

Це допомагає не вибрати інструмент, створений для ІТ-відділу з 50 людей, коли ви одна людина з ідеєю, або, навпаки, не обрати простий інструмент для складної бізнес-системи. Також це пояснює, чому конструктори на ШІ змінюють картину: коли ШІ пише код за вас, «low» у low-code має менше значення, бо написані вручну частини вже не є найскладнішими.

Повсякденна аналогія

Подумайте про приготування вечері.

  • Традиційне програмування — це готування з нуля: сирі інгредієнти, повний контроль, багато навичок і часу.
  • No-code — це набір для готування: усе вже відміряно з карткою рецепта. Швидко й надійно, але готуєте лише те, що є в коробці.
  • Low-code — це набір для готування плюс добре укомплектована кухня. Більшість страви ви готуєте за набором, але досвідчений кухар може додати власний соус, замінити інгредієнт або змінити крок.

Різниця — саме в кухні. Low-code дає вихід до справжнього коду, що потужно, але лише якщо хтось уміє готувати.

Як працюють low-code платформи

Більшість low-code платформ мають кілька спільних можливостей:

МожливістьЩо робить
Візуальний конструктор інтерфейсуСтворення екранів розміщенням форм, таблиць, діаграм і кнопок.
Моделювання данихВизначення ваших даних (клієнтів, замовлень) і підключення до наявних баз даних компанії.
Візуальні робочі процесиОпис процесів як блок-схем: погодження, сповіщення, зміни статусів.
Розширення кодуНаписання скриптів або власних компонентів там, де візуальних інструментів бракує.
КонекториПідключення до бізнес-систем, таких як CRM, ERP і провайдери ідентифікації.
Управління (governance)Засоби контролю для ІТ: хто може створювати, розгортати й отримувати доступ до чого.

Останній рядок часто є вирішальним для великих компаній. Low-code платформи створені так, щоб ІТ мав контроль, поки більше людей створюють застосунки.

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

Компанія на 200 працівників хоче замінити електронні таблиці витрат, які надсилаються поштою, застосунком.

З low-code платформою команда може:

  1. Візуально змоделювати дані. Expense має співробітника, суму, категорію, фото чека і статус.
  2. Спроєктувати екрани перетягуванням компонентів. Форма для подання витрати, список для керівників, панель для фінансистів.
  3. Накреслити робочий процес. Подано → керівник погоджує → якщо сума перевищує встановлений поріг, погоджує фінансист → виплачено.
  4. Підключити наявні системи. Вхід через облікові записи Microsoft або Google компанії; пошук керівника кожного співробітника в системі HR.
  5. Написати трохи коду там, де потрібно. Скажімо, правило, яка витрата потребує погодження фінансиста, залежить від бюджетів відділів, що зберігаються в іншій системі. Розробник пише короткий скрипт, щоб отримати бюджет і вирішити.
  6. Розгорнути через ІТ. Платформа забезпечує хостинг, правила доступу та журнали аудиту.

Кроки 1–4 може зробити впевнений у собі бізнес-аналітик з технічними навичками. Крок 5 потребує розробника. Саме такий поділ і є суттю low-code.

Low-code проти no-code проти конструкторів ШІ

No-codeLow-codeКонструктор застосунків на ШІ
Як створюєтьсяЛише візуальний редакторВізуальний редактор плюс кодОпис у чаті; ШІ пише код
Основні користувачіНетехнічні засновники, малі командиІТ-відділи, розробники, бізнес-аналітикиЗасновники, малий бізнес, розробники
Складна логікаОбмежена тим, що підтримує інструментПишеться кодПросите ШІ написати її
Що ви отримуєтеКонфігурацію на платформіПереважно конфігурацію платформи плюс ваш кодЗазвичай звичайний вихідний код
Типове ціноутворенняЗа планом або використаннямЧасто за користувача, продається компаніямЗа планом і використанням

Межі поступово розмиваються: багато no-code і low-code платформ тепер мають ШІ-асистентів, а конструктори на ШІ можуть створювати ті самі внутрішні інструменти, якими славиться low-code. Див. no-code проти конструкторів застосунків на ШІ, щоб дізнатися більше.

Ключові терміни

ТермінЩо означає
Low-codeПереважно візуальне створення з кодом для складних частин.
No-codeВізуальне створення без жодного коду. Див. що таке no-code.
Громадянський розробник (citizen developer)Користувач із бізнесу, який створює застосунки, зазвичай під наглядом ІТ.
Внутрішній інструментЗастосунок для співробітників, а не клієнтів, як-от адмін-панель чи система погодження.
Робочий процес / автоматизація процесівПослідовність кроків, що виконується автоматично, як ланцюжок погоджень.
КонекторГотовий зв'язок з іншою системою.
Управління (governance)Правила й контроль того, хто може створювати, змінювати й використовувати застосунки.
Єдиний вхід (SSO)Вхід у багато застосунків одним обліковим записом компанії.

Поширені помилки та хибні уявлення

  • «Low-code означає, що будь-хто може створити що завгодно». Візуальні частини доступні, але складні застосунки все одно потребують навичок розробника, особливо для інтеграцій і власної логіки.
  • «Low-code — лише для прототипів». Багато компаній працюють із важливими внутрішніми системами на low-code платформах. Компроміс — залежність від платформи, а не відсутність серйозності.
  • Недооцінка прив'язки до платформи (lock-in). Ваші екрани й робочі процеси зазвичай зберігаються у форматі платформи. Перехід означає переробку з нуля.
  • Ігнорування ціни за користувача. Деякі платформи беруть плату за кожну людину, яка користується застосунком, і це може швидко накопичитися, коли внутрішній інструмент розгортається на всю компанію. Перевірте це до того, як зобов'язуватися.
  • Пропуск «нудних» частин. Дозволи, журнали аудиту й тестування важливі в low-code так само, як і в звичайному коді.

Що запитати перед вибором (і що попросити у вашого конструктора ШІ)

  • «Хто створюватиме і підтримуватиме це — чи є в нас людина, яка вміє писати код?»
  • «Скільки це коштуватиме, коли всією компанією користуватиметься кожен?»
  • «Чи можемо ми підключитися до нашої системи входу і наявних даних?»
  • «Якщо ми залишимо платформу, що ми зможемо забрати з собою?»

Якщо ви обираєте шлях через конструктор ШІ для внутрішнього інструмента, корисні запити:

  • «Створи застосунок для погодження витрат: співробітники подають, керівники погоджують, будь-що понад [сума] також потребує фінансиста.»
  • «Лише керівники мають бачити витрати своєї команди. Забезпеч це на сервері.»
  • «Записуй кожне погодження й відхилення з тим, хто це зробив і коли.»

Для більше про такий тип застосунків див. як створити внутрішній інструмент і альтернативи Retool.

Low-code і Mythex

Mythex — це конструктор застосунків на ШІ, а не low-code платформа: візуального редактора робочих процесів немає. Ви описуєте застосунок у чаті, а агент пише код — екрани, таблиці бази даних, серверну логіку, — який ви бачите в живому попередньому перегляді і можете опублікувати. Те, що на low-code платформі потребувало б розробника, у Mythex — просто ще один запит. На Pro ви отримуєте повноцінний редактор коду, експорт і синхронізацію з GitHub, тож розробник може підхопити проєкт. Для великих компаній, яким потрібне вбудоване управління та глибокі корпоративні інтеграції, окрема low-code платформа може все ще бути кращим вибором.

Запитання

Що таке low-code простими словами?

Low-code — це спосіб створення програмного забезпечення, у якому більшість застосунку збирається за допомогою візуальних інструментів: перетягуваних екранів, моделей даних і робочих процесів. Розробники пишуть невеликі фрагменти коду лише для тих частин, з якими візуальні інструменти не справляються.

Хто користується low-code платформами?

Переважно ІТ-команди і команди розробників у компаніях, що створюють внутрішні бізнес-застосунки, а також технічно підковані працівники бізнесу, які працюють поруч із ними. Low-code інструменти зазвичай припускають, що хтось у команді вміє писати код, коли це потрібно.

Low-code краще за no-code?

Загалом жодне не краще. Low-code впорається зі складнішими вимогами, бо можна звернутися до коду, але потребує більше технічних навичок. No-code легше освоїти, але він швидше впирається в обмеження. Вибір залежить від того, хто створює застосунок і наскільки він складний.

Звідки взявся термін low-code?

Дослідницька фірма Forrester популяризувала цей термін у звіті 2014 року, де описувала платформи, які дають компаніям змогу швидко створювати бізнес-застосунки з невеликою кількістю написаного вручну коду.

Mythex · Pricing · Створюйте що завгодно з ШІ · Шаблони сайтів і застосунків · Порівняння Mythex · Глосарій створення застосунків за допомогою ШІ · Безкоштовні інструменти для створення застосунків за допомогою ШІ · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)