„Občanský vývojář si nakliká aplikaci za odpoledne.” Tohle říká marketing low-code platforem. Po roce zkušeností s Power Apps, OutSystems a Mendix v enterprise prostředí máme realističtější pohled. Low-code funguje — ale ne tam, kde to marketing slibuje.
Co jsme zkoušeli¶
Power Apps: Microsoft ekosystém, integrace s M365 a Dataverse. Naši klienti (většinou na Microsoft stacku) to chtějí automaticky.
OutSystems: Plnohodnotná low-code platforma. Generuje reálný kód (.NET/Java), enterprise features (CI/CD, monitoring, scaling).
Mendix: Podobné jako OutSystems, silné v modelování business logiky. SAP integrace.
Kde low-code funguje ✅¶
- Interní formuláře: žádanky, schvalovací workflow, evidence — ideální use case
- Rapid prototyping: ukázat klientovi koncept za 2 dny místo 2 měsíců
- Automatizace procesů: Power Automate pro integraci M365 služeb
- Simple CRUD apps: evidence majetku, kontaktů, jednoduchý CRM
Kde low-code nefunguje ❌¶
- Komplexní business logika: jakmile potřebujete víc než CRUD, narazíte na limity
- Vysoký výkon: tisíce souběžných uživatelů, real-time processing
- Custom UI/UX: pixel-perfect design nebo nestandardní interakce
- Offline-first: mobilní app s offline synchronizací
Skutečné náklady¶
„Low-code je levnější” — ne vždy. Power Apps Per App Plan: ~200 Kč/user/měsíc. OutSystems licence: statisíce Kč ročně. Plus: konzultanti specialisté (není jich moc, jsou drazí), migrace až platforma zastaří, vendor lock-in.
Pro interní app s 50 uživateli a jednoduchým CRUD: Power Apps je levnější než custom vývoj. Pro core business systém s 5000 uživateli: custom vývoj vychází levněji a flexibilněji.
Shadow IT riziko¶
Největší riziko low-code: „citizen developer” vytvoří kritickou aplikaci bez IT governance, bez backupu, bez security review. A pak odejde z firmy. Řešení: governance framework — kdo smí tvořit, kam se nasazuje, kdo schvaluje, jak se zálohuje.
Naše doporučení¶
Low-code do toolboxu, ne jako strategii. Pro jednoduché interní nástroje a prototypy výborné. Pro core systémy a komplexní aplikace zůstaňte u custom vývoje. A vždy mějte exit strategii — co když vendor zdraží licence 3×?
Low-code je kompromis¶
Rychlost vývoje vs. flexibilita. Jednoduchost vs. vendor lock-in. Citizen development vs. governance. Žádná odpověď není univerzální. Pochopte trade-offs a vybírejte podle use case, ne podle marketingu.