- Přehledy IS
- APS (20)
- BPM - procesní řízení (22)
- Cloud computing (IaaS) (10)
- Cloud computing (SaaS) (33)
- CRM (51)
- DMS/ECM - správa dokumentů (20)
- EAM (17)
- Ekonomické systémy (68)
- ERP (77)
- HRM (27)
- ITSM (6)
- MES (32)
- Řízení výroby (36)
- WMS (29)
- Dodavatelé IT slueb a řeení
- Datová centra (25)
- Dodavatelé CAD/CAM/PLM/BIM... (39)
- Dodavatelé CRM (33)
- Dodavatelé DW-BI (50)
- Dodavatelé ERP (71)
- Informační bezpečnost (50)
- IT řeení pro logistiku (45)
- IT řeení pro stavebnictví (26)
- Řeení pro veřejný a státní sektor (27)
ERP systémy
CRM systémy
Plánování a řízení výroby
AI a Business Intelligence
DMS/ECM - Správa dokumentů
HRM/HCM - Řízení lidských zdrojů
EAM/CMMS - Správa majetku a údrby
Účetní a ekonomické systémy
ITSM (ITIL) - Řízení IT
Cloud a virtualizace IT
IT Security
Logistika, řízení skladů, WMS
IT právo
GIS - geografické informační systémy
Projektové řízení
Trendy ICT
E-commerce B2B/B2C
CAD/CAM/CAE/PLM/3D tisk![]() | |
| Přihlaste se k odběru newsletteru SystemNEWS, který kadý týden přináí výběr článků z oblasti podnikové informatiky | |
![]() | |
Mýty a fakta o low-code vývoji
Low-code vývoj je přístup, který umoňuje vytvářet aplikace s minimálním psaním kódu. Zní to jako sen, ale je to opravdu tak skvělé, jak se tvrdí? V tomto článku prozkoumáme některé z nejčastějích mýtů o low-code vývoji a ukáu vám, co můete očekávat od tohoto aktuálního trendu. Nastíním, jak low-code funguje, jaké má výhody i nevýhody a jak ho můete vyuít ve svých projektech. Zjistíte také, zda je low-code opravdu levný, zda je vhodný i pro neprogramátory a jaké jsou reálné příklady low-code aplikací.

Je vývoj pomocí low-code levný a snadný?
Low-code nástroje a platformy umoňují relativně snadnou a intuitivní tvorbu aplikací pomocí grafických nástrojů, ablon a předdefinovaných komponent. To ve vývojář spojuje dohromady a přidává relativně jednoduchý kód. Tento přístup sniuje čas a tím i náklady na vývoj aplikací, současně není větinou potřeba hluboká programátorská znalost. Díky relativně rychlému vývoji prototypů a konceptů aplikací se dá také zrychlit celková tvorba aplikace díky dřívějí a častějí interakci s klíčovými uivateli během vývoje. Na druhou stranu se ani u low-code aplikací nevyplácí podcenit analýzu, testování a dalí fáze vývoje aplikace. Současně je třeba připočíst i cenu za vlastní platformu, její provoz, údrbu a řízení (governance). Ve výsledku tak mohou být náklady nií a čas kratí, ale kvalitní aplikace na kvalitní platformě stále není hned a zadarmo.
Mohou vyvíjet i neprogramátoři?
V souvislosti s low-code vývojem se často mluví o tzv. citizenship development, tedy o tom, e vyvíjet mohou i neprogramátoři, skoro a bění uivatelé. Ano, není potřeba mít hluboké programátorské znalosti, psát pokročilý kód, znát detailní fungování jednotlivých komponent. Ale je rozhodně potřeba mít dispozice pro vývoj aplikací. Tedy ideálně vědět, jak dobře analyzovat potřeby a navrhnout cílové řeení, jak poskládat aplikaci do logických částí, jak postupovat při vývoji aplikace, mít alespoň základní znalosti psaní kódu, povědomí o databázích, bezpečném vývoji, či testování. Jednoduchou aplikaci vytvoříte i bez těchto znalostí, ale jakmile chcete navrhnout a vytvořit sloitějí aplikaci, je třeba být prostě vývojářem. Osobně rozliuji mezi vývojářem, tedy člověkem tvořícím aplikace, a programátorem/kodérem, píícím pouze kód. Velkou výhodou low-code vývoje je to, e nepotřebuji specializované programátory, ale aplikaci tvoří vývojáři, integrující do jedné role více dovedností. Případně se do tvorby jedné aplikace mohou jednodueji zapojit i dalí lidé s jinými profesemi a rolemi, jako obchodní analytici, designéři, či koncoví uivatelé.

Nepotřebuji IT oddělení?
Mohlo by se zdát, e kdy mohou pomocí low-code vytvářet aplikace i neprogramátoři, obejdou se také bez zapojení IT oddělení. To můe být pravda asi jen ve společnostech, kde IT oddělení nemají. Viděl jsem řadu společností, kde to takto zkoueli a byznys si vyrobil, či nechal vyrobit aplikaci mimo oficiální IT prostředí. Pokadé to ale pak ve chvíli, kdy něco nefungovalo, muselo řeit právě IT oddělení. Low-code aplikace jsou toti také aplikace, pracují s firemními daty, je dobré je integrovat s ostatními systémy, je potřeba je provozovat, řídit, zabezpečit. Součástí řízeného provozu takové low-code platformy je pak i podpora vývojářů napříč organizací. Doporučení správných postupů, pomoc s vývojem, doprogramování modulů, na které je low-code krátký, ale i pomoc s nasazením do provozu či napojením na okolní systémy, to je důleitá role právě IT týmu. Ale je třeba, aby IT takovou platformu, včetně podpůrných slueb, provozovalo, klidně i ve spolupráci s externí firmou. Jinak hrozí, e si uivatelé najdou jinou cestu, a tzv. edé IT je tu.
V low-code jsem omezen platformou?
Low-code je způsob vývoje. Na trhu je pak řada různých platforem, které jsou na něm zaloené a umoňují vyvíjet a provozovat aplikace. Jednotlivé platformy se lií v řadě různých aspektů, některé jsou pouze cloudové, některé se dají nasadit on-premise, některé poskytují více zaměření na integraci, některé na webové aplikace, někde hraje prim orientace na procesy. Za některými stojí globální, či lokální startupy, některé jsou v nabídce velkých hráčů, dodávajících i jiné části firemních informačních systémů. Důleitá je ale skutečnost, e v podstatě není moné přenáet aplikace mezi různými platformami. A proto je tedy dobré dobře vybrat takovou, která bude dlouhodobě udritelná z pohledu správy, podpory i rozvoje, která bude vyhovovat klíčovým potřebám a plánovanému vyuití v organizaci a současně bude dobře integrovatelná se stávajícím IT prostředím. A to jak z pohledu přenosu dat, ale třeba právě i správy velmi přínosná je například jednotná správa uivatelů s jednotným přihláením. Ideální je vybrat takovou platformu, která bude i z pohledu uivatelů a uivatelského prostředí navazovat na ostatní pouívané aplikace.
Je low-code jen pro malé a jednoduché aplikace?
Rozhodně ne. Viděl jsem funkční i relativně velké aplikace a řeení postavené na low-code platformách. A je jich čím dál tím více. Největí vyuití má ale low-code opravdu u aplikací spíe meních a středně velkých. U nich se toti nejvíce projeví velká výhoda low-code, a to je rychlost vývoje a úprav aplikací dle měnících se poadavků uivatelů a zákazníků. To dává flexibilitu potřebnou pro podporu inovací a také digitální transformaci v řadě organizací. Díky tomu mohou rychle tvořit aplikace pokrývající aktuální potřeby, postupně digitalizovat interní procesy a agendy, či přináet a testovat v praxi nové aplikace pro klienty. Výhodou je také skutečnost, e low-code platformy umoňují rychlé nasazování aplikací a jejich tvorbu pro web i mobilní zařízení skoro současně. To vede jetě k jednomu fenoménu postupná tvorba větího mnoství meních aplikací, které ve finále tvoří velké řeení.
Některé typické aplikace vytvářené v low-code:
- Správa obchodu a zakázek (CRM)
- Řízení projektů
- Automatizace procesů a workflow
- Sběr a analýza dat
- Interní komunikace a spolupráce
- Podpora a servis zákazníků
Low-code a no-code je to samé?
Není. A jetě to zkomplikuji pojmem less-code. No-code je určen pro ne-vývojáře, kteří chtějí vytvářet jednoduché aplikace bez psaní jakéhokoli kódu. Prostě jen dávám dohromady různé předpřipravené kostičky a vybírám k nim akce. Low-code je určen pro vývojáře i ne-vývojáře, kteří chtějí vytvářet sloitějí aplikace s moností psaní a úpravy kódu. Low-code také nabízí více flexibility a kontrolu nad vývojem aplikací ne no-code. Ale stále nepotřebuji pokročilé znalosti se psaním kódu. Less-code je pak určen pokročilým programátorům, kteří díky němu vyuívají předpřipravené části kódu, které integrují do toho svého a tím si zjednoduují a zrychlují práci.

Můe AI nahradit low-code?
Na závěr jednu aktuální otázku na téma umělé inteligence. Ta se postupně prosazuje i v oblasti low-code. A to ve dvou rovinách. První je vyuití AI v rámci aplikací. Tedy například integrace chatbotů pro práci s aplikací uivatelé místo vyplňování formulářů, a hledání dat v přehledech, s aplikací jednodue konverzují. Druhou je pak vlastní vývoj, kdy vývojář dává instrukce, co chce vyvinout, a AI předpřipravuje podle zadání aplikaci. Je to tak vlastně jetě více low-code. O to více se pak vývojář můe věnovat správnému zadání, koncepci, testování a adopci aplikace koncovými uivateli.
![]() |
Dalibor Luke Autor článku je odborník na digitalizaci, z pozice člena představenstva řídí technologické, produktové a marketingové aktivity společnosti MULTIMA. |





















