Průvodci

Co je low-code? Srozumitelný průvodce

Low-code je způsob tvorby softwaru, při kterém se většina aplikace skládá vizuálními nástroji, jako jsou obrazovky přetahované myší, datové modely a diagramy pracovních postupů, a vývojáři píšou jen malé množství kódu pro části, které tyto nástroje nezvládnou. Leží mezi klasickým programováním a no-code. Pojem popularizovala výzkumná firma Forrester v roce 2014 a mezi známé platformy patří Microsoft Power Apps, OutSystems, Mendix a Retool.

Proč je to důležité při tvorbě s AI

Když uvažujete o tvorbě aplikace jako zakladatel nebo majitel malé firmy, narazíte na tři pojmy: no-code, low-code a AI nástroje pro tvorbu aplikací. Často se míchají dohromady, ale míří na různé lidi. Low-code platformy cílí hlavně na IT oddělení firem a mnohé předpokládají, že někdo v týmu umí psát kód, až vizuální nástroje přestanou stačit.

To vám pomůže vyhnout se nástroji navrženému pro IT oddělení s 50 lidmi, když jste jeden člověk s nápadem, nebo naopak zvolit jednoduchý nástroj pro složitý firemní systém. Také vysvětluje, proč AI nástroje mění obrázek: když AI píše kód za vás, „low“ v low-code je méně důležité, protože ručně psané části již nejsou tím těžkým.

Každodenní příměr

Představte si vaření večeře.

  • Klasické programování je vaření od základu: suroviny, plná kontrola, hodně dovedností a času.
  • No-code je jídelní box: všechno předdávkované s receptem. Rychlé a spolehlivé, ale vaříte jen to, co je v krabici.
  • Low-code je jídelní box plus vybavená kuchyně. Podle boxu uvaříte většinu jídla, ale zkušený kuchař může přidat vlastní omáčku, vyměnit surovinu nebo upravit krok.

Rozdíl je v kuchyni. Low-code vám dává únikový východ do skutečného kódu, což je silné, pokud někdo umí vařit.

Jak low-code platformy fungují

Většina low-code platforem sdílí několik vlastností:

VlastnostCo dělá
Vizuální návrhář rozhraníStavíte obrazovky umísťováním formulářů, tabulek, grafů a tlačítek.
Datové modelováníDefinujete svá data (zákazníci, objednávky) a připojujete existující firemní databáze.
Vizuální pracovní postupyProcesy kreslíte jako vývojové diagramy: schvalování, upozornění, změny stavů.
Rozšíření kódemPíšete skripty nebo vlastní komponenty tam, kde vizuální nástroje nestačí.
KonektoryPřipojují se k firemním systémům, jako jsou CRM, ERP a poskytovatelé identity.
Správa a řízeníNástroje pro IT: kdo může tvořit, nasazovat a k čemu má přístup.

Poslední řádek je pro větší firmy často rozhodující. Low-code platformy jsou navrženy tak, aby IT drželo přehled, zatímco tvorbou aplikací se zabývá více lidí.

Praktický příklad: aplikace pro schvalování výdajů

Firma s 200 zaměstnanci chce nahradit e-mailem posílané tabulky výdajů aplikací.

S low-code platformou by tým mohl:

  1. Vizuálně namodelovat data. Výdaj má zaměstnance, částku, kategorii, fotku účtenky a stav.
  2. Navrhnout obrazovky přetažením komponent. Formulář pro odeslání výdaje, seznam pro manažery, přehled pro finance.
  3. Nakreslit pracovní postup. Odesláno → manažer schválí → pokud částka překročí stanovenou hranici, schválí i finance → vyplaceno.
  4. Připojit existující systémy. Přihlášení přes firemní účty Microsoft nebo Google; vyhledání nadřízeného každého zaměstnance v HR systému.
  5. Napsat trochu kódu, kde je třeba. Řekněme, že pravidlo, které výdaje potřebují schválení financí, závisí na rozpočtech oddělení uložených v jiném systému. Vývojář napíše krátký skript, který rozpočet načte a rozhodne.
  6. Nasadit přes IT. Platforma se postará o hosting, přístupová pravidla a auditní záznamy.

Kroky 1–4 zvládne technicky zdatný byznys analytik. Krok 5 potřebuje vývojáře. Právě toto rozdělení je podstatou low-code.

Low-code vs no-code vs AI nástroje pro tvorbu aplikací

No-codeLow-codeAI nástroj pro tvorbu aplikací
Jak se tvoříJen vizuální editorVizuální editor plus kódPopíšete to v chatu; AI píše kód
Hlavní uživateléNetechničtí zakladatelé, malé týmyIT týmy, vývojáři, business analyticiZakladatelé, malé firmy, vývojáři
Neobvyklá logikaOmezena na to, co nástroj podporujeNapíšete pro ni kódPožádáte AI, aby ji napsala
Co výsledně dostaneteKonfiguraci na platforměHlavně konfiguraci platformy plus váš kódObvykle běžný zdrojový kód
Typické cenyPodle tarifu nebo využitíČasto za uživatele, prodává se firmámPodle tarifu a využití

Hranice se stírají: mnoho no-code a low-code platforem má dnes AI asistenty a AI nástroje umí vytvořit stejné interní nástroje, jaké jsou známé z low-code. Více viz no-code vs AI nástroje pro tvorbu aplikací.

Klíčové pojmy

PojemCo znamená
Low-codeHlavně vizuální tvorba s kódem pro náročné části.
No-codeVizuální tvorba bez jakéhokoli kódu. Viz co je no-code.
Občanský vývojářUživatel z byznysu, který tvoří aplikace, obvykle pod dohledem IT.
Interní nástrojAplikace používaná zaměstnanci, nikoli zákazníky, například administrace nebo schvalovací systém.
Workflow / automatizace procesůPosloupnost kroků, která běží automaticky, například schvalovací řetěz.
KonektorHotové propojení s jiným systémem.
Správa a řízeníPravidla a kontroly, kdo může tvořit, měnit a používat aplikace.
Single sign-on (SSO)Přihlášení do mnoha aplikací jedním firemním účtem.

Časté chyby a omyly

  • „Low-code znamená, že každý může postavit cokoli.“ Vizuální části jsou přístupné, ale složité aplikace stále vyžadují vývojářské dovednosti, zejména u integrací a vlastní logiky.
  • „Low-code je jen pro prototypy.“ Mnoho firem provozuje důležité interní systémy na low-code platformách. Kompromisem je závislost na platformě, ne nedostatek vážnosti.
  • Podceňování uzamčení. Vaše obrazovky a pracovní postupy obvykle žijí ve formátu platformy. Přechod znamená přestavět je.
  • Ignorování ceny za uživatele. Některé platformy účtují za každou osobu, která aplikaci používá, což se může rychle sečíst, když interní nástroj zavedete pro celou firmu. Před závazkem si to ověřte.
  • Přeskakování nudných částí. Oprávnění, auditní stopy a testování jsou stejně důležité v low-code jako v běžném kódu.

Co se zeptat před výběrem (a co požádat svůj AI nástroj)

  • „Kdo bude systém tvořit a udržovat? Máme někoho, kdo umí psát kód?“
  • „Kolik to bude stát, když ho bude používat celá firma?“
  • „Můžeme se připojit k našemu přihlašovacímu systému a stávajícím datům?“
  • „Pokud platformu opustíme, co si můžeme odnést?“

Pokud zvolíte cestu přes AI nástroj pro interní nástroj, užitečné požadavky jsou například:

  • „Vytvoř aplikaci pro schvalování výdajů: zaměstnanci výdaje odešlou, manažeři je schválí a výdaje nad [částku] musí schválit i finance.“
  • „Vlastní týmu vidí jen manažeři svého týmu. Vynuť to na serveru.“
  • „Zaznamenej každé schválení a zamítnutí s tím, kdo ho provedl a kdy.“

Pro více o tomto typu aplikací viz jak postavit interní nástroj a alternativy k Retoolu.

Low-code a Mythex

Mythex je AI nástroj pro tvorbu aplikací, nikoli low-code platforma: nemá vizuální editor pracovních postupů. Aplikaci popíšete v chatu a agent napíše kód, tedy obrazovky, tabulky databáze a serverovou logiku, který vidíte v živém náhledu a můžete ho publikovat. Vlastní logika, na kterou by na low-code platformě potřeboval vývojáře, je prostě další požadavek. Na tarifu Pro dostanete plný editor kódu, export a synchronizaci s GitHubem, takže ji může převzít vývojář. Pro velké firmy, které potřebují vestavěné řízení a hluboké firemní integrace, může být lepší volbou specializovaná low-code platforma.

Otázky

Co je low-code jednoduše řečeno?

Low-code je způsob tvorby softwaru, při kterém se většina aplikace skládá vizuálními nástroji, jako jsou obrazovky přetahované myší, datové modely a pracovní postupy. Vývojáři píšou jen malé části kódu pro věci, které vizuální nástroje nezvládnou.

Kdo používá low-code platformy?

Většinou IT a vývojářské týmy ve firmách, které tvoří interní business aplikace, a technicky zdatní zaměstnanci z byznysu, kteří pracují vedle nich. Low-code nástroje obvykle předpokládají, že někdo v týmu umí v případě potřeby programovat.

Je low-code lepší než no-code?

Obecně ani jedno není lepší. Low-code zvládne složitější požadavky, protože lze sáhnout do kódu, ale vyžaduje větší technické znalosti. No-code se naučíte rychleji, ale dříve narazíte na limity. Správná volba závisí na tom, kdo staví a jak složitá aplikace je.

Odkud pochází pojem low-code?

Výzkumná firma Forrester tento pojem popularizovala v roce 2014 ve zprávě o platformách, které firmám umožňují rychle tvořit firemní aplikace s malým množstvím ručně psaného kódu.

Mythex · Pricing · Vytvořte cokoli s AI · Šablony webů a aplikací · Mythex v porovnání · Slovník tvorby aplikací s AI · Bezplatné nástroje pro tvorbu aplikací s AI · English

English አማርኛ العربية Български বাংলা Bosanski Català 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 简体中文 繁體中文(香港) 繁體中文(台灣)