Príručky

Čo je low-code? Jednoduchý sprievodca

Low-code je spôsob tvorby softvéru, pri ktorom sa väčšina aplikácie skladá vizuálnymi nástrojmi — obrazovkami typu drag-and-drop, dátovými modelmi a diagramami pracovných postupov — a vývojári píšu malé množstvo kódu iba pre časti, ktoré tieto nástroje nezvládnu. Nachádza sa medzi klasickým programovaním a no-code. Pojem spopularizovala výskumná spoločnosť Forrester v roku 2014 a medzi známe platformy patria Microsoft Power Apps, OutSystems, Mendix a Retool.

Prečo je to dôležité pri tvorbe s AI

Ak uvažujete o tvorbe aplikácie, narazíte na tri označenia: no-code, low-code a nástroje na tvorbu aplikácií s AI. Často sa spájajú dokopy, ale sú zamerané na rozdielnych ľudí. Low-code platformy sa zameriavajú hlavne na IT tímy firiem a mnohé predpokladajú, že niekto v tíme vie písať kód, keď vizuálne nástroje nestačia.

Vedieť to pomáha vyhnúť sa výberu nástroja určeného pre IT oddelenie s 50 ľuďmi, keď ste jeden človek s nápadom — alebo naopak zvoliť jednoduchý nástroj pre zložitý podnikový systém. Vysvetľuje to aj to, prečo nástroje na tvorbu s AI menia celý obraz: keď AI píše kód za vás, „low“ v low-code je menej dôležité, lebo ručne písané časti už nie sú to ťažké.

Každodenné prirovnanie

Predstavte si varenie večere.

  • Klasické programovanie je varenie od nuly: surové suroviny, plná kontrola, veľa zručností a času.
  • No-code je jedlo z balíčka: všetko predporciované s receptom. Rýchle a spoľahlivé, ale uvaríte iba to, čo je v krabici.
  • Low-code je jedlo z balíčka plus vybavená kuchyňa. Väčšinu jedla robíte podľa balíčka, ale skúsený kuchár môže pridať vlastnú omáčku, vymeniť surovinu alebo zmeniť postup.

Rozdiel je v kuchyni. Low-code vám dáva únikovú cestu k skutočnému kódu, čo je silné — ak niekto vie variť.

Ako fungujú low-code platformy

Väčšina low-code platforiem zdieľa niekoľko funkcií:

FunkciaČo robí
Vizuálny návrh UIObrazovky vytvárate umiestňovaním formulárov, tabuliek, grafov a tlačidiel.
Modelovanie dátDefinujete svoje dáta (zákazníci, objednávky) a prepojíte ich s existujúcimi firemnými databázami.
Vizuálne pracovné postupyProcesy kreslíte ako vývojové diagramy: schvaľovanie, notifikácie, zmeny stavu.
Rozšírenia kódomPísanie skriptov alebo vlastných komponentov tam, kde vizuálne nástroje nestačia.
KonektoryPrepojenie s podnikovými systémami, ako sú CRM, ERP a poskytovatelia identity.
Riadenie (governance)Ovládanie pre IT: kto môže tvoriť, nasadzovať a na čo má prístup.

Posledný riadok je pre väčšie firmy často rozhodujúci. Low-code platformy sú navrhnuté tak, aby IT zachovalo dohľad, kým viac ľudí tvorí aplikácie.

Ukážkový príklad: aplikácia na schvaľovanie výdavkov

Firma s 200 zamestnancami chce nahradiť e-mailom posielané tabuľky výdavkov aplikáciou.

Pri low-code platforme môže tím:

  1. Vizuálne namodelovať dáta. Expense má zamestnanca, sumu, kategóriu, fotku bločku a stav.
  2. Navrhnúť obrazovky presúvaním komponentov. Formulár na odoslanie výdavku, zoznam pre manažérov, dashboard pre financie.
  3. Nakresliť pracovný postup. Odoslané → manažér schváli → ak je suma nad stanovenú hranicu, schváli aj financie → vyplatené.
  4. Pripojiť existujúce systémy. Prihlásenie cez firemné účty Microsoft alebo Google; vyhľadanie manažéra každého zamestnanca z HR systému.
  5. Napísať trochu kódu tam, kde treba. Povedzme, že pravidlo, ktoré výdavky potrebujú schválenie financií, závisí od rozpočtov oddelení v inom systéme. Vývojár napíše krátky skript, ktorý rozpočet načíta a rozhodne.
  6. Nasadiť cez IT. Platforma zabezpečí hosting, prístupové pravidlá a auditné logy.

Kroky 1–4 zvládne technicky zdatný business analytik. Krok 5 potrebuje vývojára. Toto rozdelenie je podstata low-code.

Low-code vs no-code vs nástroje na tvorbu s AI

No-codeLow-codeNástroj na tvorbu s AI
Ako tvoríteIba vizuálny editorVizuálny editor plus kódOpíšete v chate; AI píše kód
Hlavní používateliaNetechnickí zakladatelia, malé tímyIT tímy, vývojári, business analyticiZakladatelia, malé firmy, vývojári
Neobvyklá logikaObmedzené na to, čo nástroj podporujeNapíšete pre ňu kódPožiadate AI, aby ju napísala
Čo dostaneteKonfiguráciu na platformeNajmä konfiguráciu platformy plus váš kódZvyčajne bežný zdrojový kód
Typická cenaPodľa plánu alebo využitiaČasto za používateľa, predávané firmámPodľa plánu a využitia

Hranice sa stierajú: mnohé no-code a low-code platformy dnes obsahujú AI asistentov a nástroje na tvorbu s AI dokážu vytvoriť rovnaké interné nástroje, pre ktoré je low-code známy. Viac pozri no-code vs nástroje na tvorbu aplikácií s AI.

Kľúčové pojmy

PojemVýznam
Low-codeVäčšinou vizuálna tvorba s kódom pre náročné časti.
No-codeVizuálna tvorba bez akéhokoľvek kódu. Pozri čo je no-code.
Občiansky vývojár (citizen developer)Zamestnanec z biznisu, ktorý tvorí aplikácie, zvyčajne pod dohľadom IT.
Interný nástrojAplikácia pre zamestnancov, nie pre zákazníkov, napríklad administračný panel alebo schvaľovací systém.
Pracovný postup / automatizácia procesovSekvencia krokov, ktorá beží automaticky, napríklad schvaľovací reťazec.
KonektorHotové prepojenie na iný systém.
Riadenie (governance)Pravidlá a kontroly nad tým, kto môže tvoriť, meniť a používať aplikácie.
Jednotné prihlásenie (SSO)Prihlásenie do mnohých aplikácií jedným firemným účtom.

Bežné chyby a omyly

  • „Low-code znamená, že ktokoľvek môže tvoriť čokoľvek.“ Vizuálne časti sú prístupné, ale zložité aplikácie stále potrebujú vývojárske zručnosti, najmä pri integráciách a vlastnej logike.
  • „Low-code je len na prototypy.“ Mnohé firmy prevádzkujú dôležité interné systémy na low-code platformách. Kompromisom je závislosť od platformy, nie nedostatok vážnosti.
  • Podceňovanie uzamknutia (lock-in). Vaše obrazovky a pracovné postupy zvyčajne žijú vo formáte platformy. Presun znamená prestavbu.
  • Ignorovanie ceny za používateľa. Niektoré platformy účtujú za každú osobu, ktorá aplikáciu používa, čo sa môže rýchlo nasčítať, keď interný nástroj zavediete pre celú firmu. Pred záväzkom to skontrolujte.
  • Preskakovanie nudných častí. Oprávnenia, auditné záznamy a testovanie sú dôležité v low-code rovnako ako v bežnom kóde.

Čo sa opýtať pred výberom (a čo požiadať od nástroja na tvorbu s AI)

  • „Kto to bude tvoriť a udržiavať — máme niekoho, kto vie písať kód?“
  • „Koľko to bude stáť, keď to bude používať celá firma?“
  • „Dokážeme sa pripojiť na náš prihlasovací systém a existujúce dáta?“
  • „Ak platformu opustíme, čo si môžeme vziať so sebou?“

Ak zvolíte cestu cez nástroj na tvorbu s AI pre interný nástroj, užitočné požiadavky sú napríklad:

  • „Vytvor aplikáciu na schvaľovanie výdavkov: zamestnanci odosielajú, manažéri schvaľujú, čokoľvek nad [sumu] potrebuje aj financie.“
  • „Tím svojich výdavkov vidí iba manažér. Vynucuj to na serveri.“
  • „Zaznamenaj každé schválenie a zamietnutie aj s tým, kto ho urobil, a kedy.“

Viac o takejto aplikácii nájdete v ako vytvoriť interný nástroj a alternatívy k Retoolu.

Low-code a Mythex

Mythex je nástroj na tvorbu aplikácií s AI, nie low-code platforma: nemá vizuálny editor pracovných postupov. Aplikáciu opíšete v chate a agent napíše kód — obrazovky, tabuľky databázy a serverovú logiku — ktorý uvidíte v živom náhľade a môžete ho publikovať. Vlastná logika, ktorá by na low-code platforme vyžadovala vývojára, je tu len ďalšia požiadavka. V plane Pro dostanete plnohodnotný editor kódu, export a synchronizáciu s GitHubom, takže ju môže prevziať vývojár. Pre veľké firmy, ktoré potrebujú vstavané riadenie a hlboké podnikové integrácie, môže byť lepšou voľbou dedikovaná low-code platforma.

Otázky

Čo je low-code jednoducho povedané?

Low-code je spôsob tvorby softvéru, pri ktorom sa väčšina aplikácie skladá vizuálnymi nástrojmi — obrazovkami typu drag-and-drop, dátovými modelmi a pracovnými postupmi — a vývojári píšu malé časti kódu iba pre to, čo vizuálne nástroje nezvládnu.

Kto používa low-code platformy?

Najmä IT a vývojárske tímy vo firmách, ktoré budujú interné podnikové aplikácie, a technicky zdatní zamestnanci z biznisu, ktorí s nimi pracujú. Low-code nástroje zvyčajne predpokladajú, že niekto v tíme vie v prípade potreby písať kód.

Je low-code lepší ako no-code?

Všeobecne ani jeden nie je lepší. Low-code zvládne zložitejšie požiadavky, lebo do kódu môžete zasiahnuť, ale vyžaduje viac technických zručností. No-code sa naučíte rýchlejšie, no skôr narazíte na limity. Správna voľba závisí od toho, kto tvorí a aká zložitá aplikácia je.

Odkiaľ pochádza pojem low-code?

Výskumná spoločnosť Forrester tento pojem spopularizovala v správe z roku 2014, ktorá opisovala platformy umožňujúce firmám rýchlo vytvárať podnikové aplikácie s malým množstvom ručne písaného kódu.

Mythex · Pricing · Vytvorte čokoľvek s AI · Šablóny webov a aplikácií · Mythex v porovnaní · Slovník pojmov tvorby aplikácií s AI · Bezplatné nástroje na tvorbu aplikácií s AI · 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 Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)