
API bez magie: Co se skutečně stane mezi dvěma aplikacemi
Chyba synchronizace bez příčiny nepomůže nikomu. API propojuje aplikace jen tehdy, když rozumí datům, odpovědím i výpadkům.
Low-code a no-code slibují aplikace bez programátorů. Někdy to opravdu funguje, jindy si tím firma zadělá na problém. Vysvětlíme rozdíl mezi obojím, kde to dává smysl a kde radši ruce pryč. Bez frází, s konkrétními pravidly, podle kterých se rozhodnete.
Skoro každý majitel firmy už ten slib slyšel. Aplikaci si postavíte sami, bez programátorů, za pár dní a za zlomek peněz. Stačí tahat políčka po obrazovce. Jmenuje se to low-code nebo no-code a obojí má svoje místo. Problém je, že se to často prodává jako řešení na všechno. Není. Pojďme si říct, co ty dva pojmy znamenají, kdy vám reálně ušetří čas a peníze a kdy si tím naopak zaděláte na průšvih.
Obojí je způsob, jak postavit aplikaci převážně klikáním místo psaní kódu. Komponenty se skládají vizuálně, logiku nastavujete v menu, data se napojí přes formuláře. Rozdíl mezi nimi je v tom, kolik programování platforma stále potřebuje.

No-code je čisté klikání. Žádný kód nepíšete, nebo skoro žádný. Cílem je, aby aplikaci postavil běžný člověk z provozu, ne ajťák. Hodí se na jednoduché evidence, formuláře, sběr dat, interní seznam objednávek nebo dovolených. Příkladem jsou nástroje typu Airtable, většina funkcí v Microsoft Power Apps nebo jednoduché stavebnice webů.
Low-code je o stupínek výš. Většinu odklikáte, ale na složitější věci dopíšete kus kódu. Počítá se s tím, že u toho bude sedět někdo technický, klidně i profesionální programátor, který si jen zrychlí práci. Hodí se na větší aplikace, kde potřebujete vlastní logiku a napojení na ostatní systémy. Sem patří platformy jako OutSystems, Mendix nebo Microsoft Power Platform v náročnějším nasazení.
Hranice mezi tím není ostrá. Hodně nástrojů umí oboje. Pro vás je důležitější otázka než škatulka: postaví to člověk z provozu sám, nebo u toho musí být někdo technický?
Důvod je prozaický. Programátorů je málo. IDC mluví o globálním nedostatku kolem 4 milionů vývojářů. Když na hotovou aplikaci od dodavatele čekáte půl roku a stojí to ranec, je lákavé dát nástroj do ruky lidem, kteří danou agendu znají nejlíp. Říká se jim citizen developers, tedy stavitelé z řad běžných zaměstnanců.
Čísla tomu dávají za pravdu. Gartner odhaduje, že trh s low-code nástroji dosáhne v roce 2026 zhruba 44,5 miliardy dolarů a do roku 2029 vyroste na 58,2 miliardy. Ještě výmluvnější je jiný odhad: do roku 2026 má být 75 procent nových firemních aplikací postaveno právě na low-code, oproti necelé čtvrtině v roce 2020. A 80 procent lidí, kteří na těchto platformách staví, má být mimo IT oddělení.
Pro malou a střední firmu v Česku je tahle logika ještě silnější. Vlastní vývojové oddělení nemáte, externí vývoj je drahý, ale spoustu věcí kolem provozu byste si chtěli zautomatizovat. Tady low-code a no-code opravdu pomáhají.
Ne každý nápad je na low-code. Vyplatí se hlavně v těchhle případech.
Společné mají jedno: jasně ohraničený rozsah, vnitřní použití a snesitelnou míru rizika. Když se to pokazí, nepoloží to firmu.
Tady je druhá strana, o které se mlčí. Low-code a no-code mají strop a překročit ho bolí.
I tam, kde low-code dává smysl, je pár pastí. Tahle tři vidíme nejčastěji.
Závislost na dodavateli. Aplikaci postavíte uvnitř platformy a ven ji většinou nedostanete. Když dodavatel zvedne ceny, změní podmínky nebo skončí, jste v koncích. Než se do nástroje pustíte, zjistěte konkrétně: jdou data exportovat do běžného formátu, kolik za export chtějí a co z aplikace zůstane funkční, když smlouvu vypovíte. Když na to nedostanete jasnou odpověď, je to varování.
Stínové IT. Tohle je nejzákeřnější. Když si může aplikaci postavit kdokoli, brzy jich po firmě běhají desítky a nikdo neví, kde leží data, kdo k nim má přístup a co se stane, když dotyčný odejde. Pomůže jednoduchý seznam toho, co kde vzniklo, kdo to spravuje a jaká data v tom jsou. Stačí sdílená tabulka, hlavně ať existuje a ať ji někdo aktualizuje.
Skrytý dluh. Aplikace klikáním vzniká rychle, ale roste neuspořádaně. Po roce je z prototypu spleť, kterou nikdo nechce rozplétat. U věcí, co mají sloužit dlouho, si od začátku pojmenujte, kdo je vlastník, kam se ukládají data a jak by se to dělalo, kdyby platforma zmizela. Prototyp na týden tohle řešit nemusí, páteřní nástroj ano.
Než se do něčeho pustíte, projděte si pět otázek.
Když na první čtyři otázky odpovíte tak, že rozsah je malý, data nejsou citlivá a jde o interní věc, je low-code nebo no-code skvělá volba. Postavíte rychle, levně a často líp, než kdybyste úkol zadali ven. Jakmile ale mluvíme o hlavním produktu, velkém objemu nebo citlivých datech, vyplatí se zpomalit a zvážit normální vývoj. Není to buď, anebo. Spousta firem dělá obojí: drobné věci klikáním, to důležité pořádně. Klíč je vědět, do které škatulky váš konkrétní nápad patří.

Chyba synchronizace bez příčiny nepomůže nikomu. API propojuje aplikace jen tehdy, když rozumí datům, odpovědím i výpadkům.

Pět otázek před prvním řádkem kódu může pomoci předejít ručnímu přepisování dat, duplicitním fakturám i hledání ztracených objednávek.

API integrace zní technicky, ale řeší obyčejný problém: dvě aplikace o sobě nevědí, tak mezi nimi data přenáší člověk ručně. Co propojení přes API je, jak poznáte, že vám chybí, kolik práce ušetří a kdy se firmě vyplatí.
Napište nám, co u vás řešíte. Ozveme se do jednoho pracovního dne.