- Přehledy IS
- APS (25)
- BPM - procesní řízení (23)
- Cloud computing (IaaS) (10)
- Cloud computing (SaaS) (31)
- CRM (52)
- DMS/ECM - správa dokumentů (19)
- EAM (17)
- Ekonomické systémy (68)
- ERP (87)
- HRM (28)
- ITSM (6)
- MES (33)
- Řízení výroby (36)
- WMS (28)
- Dodavatelé IT služeb a řešení
- Datová centra (25)
- Dodavatelé CAD/CAM/PLM/BIM... (40)
- Dodavatelé CRM (37)
- Dodavatelé DW-BI (50)
- Dodavatelé ERP (63)
- Informační bezpečnost (43)
- IT řešení pro logistiku (48)
- IT řešení pro stavebnictví (26)
- Řešení pro veřejný a státní sektor (27)
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 údržby
Úč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 zpravodaje SystemNEWS na LinkedIn, který každý týden přináší výběr článků z oblasti podnikové informatiky | ||
Excel 21. století? Low-code programování!
Snadný, rychlý, efektivní. Takový je low-code vývoj aplikací, který spojuje přínosy klasického a no-code programování.
Jednou z největších výhod internetu je jeho demokratičnost. Každý může s jeho pomocí poznávat i ta nejvzdálenější místa, navštěvovat online kurzy, sdílet své názory nebo komunikovat s rodinou a přáteli. Stačí jen počítač nebo telefon a přístup k internetu. Od mnoha informací vás přitom dělí jen jedno jediné kliknutí.
V podstatě je to jako Gutenbergův tiskařský lis – jen vynásobený miliardou.
Přesto stále existují překážky, které řadě lidí brání, aby internet využili naplno. Nemají totiž potřebné vzdělání ani zkušenosti pro vytvoření softwaru, který by jim dal alespoň částečnou kontrolu nad tím, co se děje s jejich daty. Nyní se ale situace mění. No-code a low-code programování totiž vývoj aplikací výrazně zjednodušuje. Už nemusíte být zkušeným expertem na programování. Stačí trocha cviku a hravě vytvoříte framework pro prvotřídní blog, firemní procesy na míru nebo databázovou strukturu, která vám usnadní organizaci nekonečného množství dokumentů.
V současnosti je to přitom důležitější než kdy dříve. Pandemie covidu-19 totiž odhalila mezery v řadě procesů, IT pracovníci na celém světě začali hromadně opouštět své pozice a místo nich mají firmy každoročně k dispozici stovky mladých (a často nepříliš zkušených) programátorů. Jednodušší způsob programování tak usnadní situaci mnoha společnostem.
Bez obav mohou využívat mladé vývojáře nejen jako podporu zkušenějších kolegů, ale i k nahrazení seniorních pracovníků, kteří se rozhodli firmu opustit. Navíc mohou s tvorbou aplikací pomoci i takzvaní občanští vývojáři, kteří nemají s programováním žádné zkušenosti.
Že má takový přístup velkou budoucnost, dokazuje i predikce renomované výzkumné a poradenské společnosti Gartner. Podle ní bude do dvou let 4× více občanských vývojářů než vysoce kvalifikovaných programátorů. Gartner navíc odhaduje, že počet aplikací vytvořených pomocí no-code a low-code programování stoupne do roku 2025 na 70 %. Což je skoro trojnásobek oproti 25 % v roce 2020.
Jde to i bez složitého programování
Možná si pamatujete, že se první generace vývojářů učily programovat v Basicu. A další zase v HTML, které se mohly naučit i z knih. Od té doby se objevila řada pokročilejších programovacích jazyků. Což vedlo mimo jiné k tomu, že se programování stalo složitějším. A lidé, kteří nemají čas se stále vzdělávat nebo nemohou pracovat s různými typy vývojářských programů, tak postupně vyklidili pole.
Je pravda, že toto klasické „high-code“ programování umožňuje zkušeným vývojářům jednotlivé aplikace detailně přizpůsobit klientovým požadavkům. Zároveň však musí připravit tisíce řádků kódu pro návrh, vývoj a nasazení softwaru. I běžná aplikace tak vyžaduje odborné znalosti pro vytváření databází, zřízení API, návrh uživatelského rozhraní a implementaci zabezpečení. Každé drobné doladění, či přizpůsobení, přitom zabere spoustu času. A každé testování může přinést zpoždění – zvlášť u kódu, který si přizpůsobíte.
Takové programování je navíc náročné na zdroje. I proto se pomyslné žezlo postupně vrací do rukou mladších vývojářů. Vlna demokratizace, která tímto oborem v minulých letech prošla, totiž umožňuje i laikům snadno a efektivně tvořit vlastní software. A to díky no-code a low-code programování.
No-code programování
Při no-code programování uživatel skládá dohromady připravené „bloky“ s funkcemi a frameworky. Nepotřebuje tedy nic kódovat a vše je maximálně jednoduché. Stačí ve vizuálním rozhraní určit, co bude součástí požadovaného procesu. Tento postup je doménou takzvaných „citizen developer“ vývojářů neprogramátorů. Problém je, že existuje pouze omezené množství šablon a prvků, které mohou lidé využít. A pokud nenajdete odpovídající součásti, nemůžete si aplikaci přizpůsobit.
Na no-code programování sází například Squarespace, americká platforma pro tvorbu webových stránek. Nebo WordPress, který se zaměřuje na správu obsahu. Společnosti Bubble a Make zase staví na velkých ikonách, které uživateli usnadňují práci se zmíněnými bloky. Díky ikonám a grafice si navíc lépe představí jednotlivá propojení. A za zmínku stojí také firmy Zapier a Airtable, které patří mezi velké hráče v oblasti no-code programování.
Low-code programování
Low-code programování spojuje výhody obou popsaných postupů. Je rychlejší a jednodušší než klasický vývoj aplikací a zároveň nabízí víc možností než no-code programování.
Také low-code platformy využívají připravené bloky, jaké máte k dispozici při no-code programování. Umožní vám rychle vytvořit datové základny a uživatelská rozhraní, která jsou společná pro všechny weby a aplikace. připravené šablony a komponenty vám šetří čas a k samotnému nasazení na internet stačí jediné kliknutí. Díky zobrazení typu „co vidíš, to dostaneš“ navíc lépe vidíte budoucí výsledek a snadno vymyslíte nové úpravy. I juniorní programátoři tak mohou rovnou tvořit – bez dlouhého školení.
Low-code programování vám navíc umožní, abyste si jednotlivé aplikace maximálně přizpůsobili. Stačí požadované změny doprogramovat v jazyce C#, Java nebo alespoň použít specifický skriptovací jazyk pro danou platformu. Software tak snadno upravíte podle obchodních postupů konkrétního klienta.
Mezi největší poskytovatele low-code systémů pro firmy a vývojáře patří například mezinárodní společnosti Mendix a OutSystems. A stále významnější roli hraje také brněnský start-up Jetveo. Jeho zakladatelé původně vytvořili vlastní low-code platformu proto, aby si usnadnili vývoj softwaru pro klienty. Počátkem roku 2022 ji ale zpřístupnili i dalším vývojářům.
Seznamte se s Excelem 21. století
O low-code programování se často mluví jako o novém Excelu. Důvod je nasnadě. Excel je oblíbený tabulkový procesor společnosti Microsoft, který má snadné ovládání a hravě zvládne jednoduché operace. Zároveň nabízí sofistikovanější funkce, jako jsou podrobné matematické vzorce, konverzní tabulky a přizpůsobitelné prezentace. Stačí mít potřebné znalosti a vaše práce s tabulkami je mnohem efektivnější.
Low-code programování je ve své podstatě podobné jako Excel, když využívá přednosti klasického a no-code programování a zároveň eliminuje jejich nevýhody.
- Při klasickém programování si můžete vše nastavit na míru, zároveň však musíte vždy začít od nuly. Definovat databázi, vyřešit načítání a ukládání dat, naprogramovat uživatelské rozhraní a byznys logiku. Zprovoznit infrastrukturu a běh aplikací.
- No-code programování je naopak jednoduché jako běžné zadávání dat.
- Low-code programování nabízí stejně snadnou práci jako no-code programování, a přitom poskytuje přístup ke kódování, se kterým svou aplikaci přizpůsobíte firemním potřebám.
Software na míru bude dostupnější
K tvorbě aplikací už tedy nepotřebujete vysokoškolské vzdělání ani spoustu let zkušeností. No-code a low-code platformy vám umožní začít od nuly, jednoduše k sobě poskládat potřebné součásti a poté jediným kliknutím web nasadit. Je to 10× rychlejší a 10× levnější než klasické programování.
V řadě společností proto tento postup nahrazuje „papírové“ procesy, zefektivňuje interní pracovní postupy a nahrazuje zastaralý software. A to pomocí programů na míru, které 100% vyhovují firemním požadavkům.
I proto má před sebou tento přístup velkou budoucnost. Například server Statista předpovídá, že z no-code / low-code trh vyroste z hodnoty 13 miliard dolarů v roce 2020 na 65 miliard dolarů v roce 2027. A GlobeNewswire očekává, že v roce 2030 dosáhnou tržby 187 miliard dolarů.
Společnost Forrester pak uvádí, že no-code a low-code platformy jsou 10× rychlejší než tradiční postup vývoje programů. A Redhat odhaduje, že tyto platformy snižují čas potřebný na vývoj softwaru o 90 %.
Znamená to jediné: no-code a low-code programování přináší do vývoje softwaru větší demokratizaci. A ukazují, kam se bude programování v budoucnu ubírat.
Dalibor Houfek Autor článku je CEO a spoluzakladatel firmy Jetveo, která vyvíjí a dodává low-code platformu pro tvorbu aplikací. |
leden - 2025 | ||||||
Po | Út | St | Čt | Pá | So | Ne |
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 | 1 | 2 |
3 | 4 | 5 | 6 | 7 | 8 | 9 |
29.1. | Automatizujte bankovní transakce v SAP Business One... |
4.3. | Kontejnery v praxi 2025 |
25.3. | IT Security Workshop |
31.3. | HANNOVER MESSE 2025 |
13.5. | Cloud Computing Conference 2025 |
Formulář pro přidání akce
29.1. | Webinář: Efektivní řízení zákaznických vztahů: CRM... |
20.2. | Co jsou to ty DMSka |
9.4. | Digital Trust |
10.4. | Konference ALVAO Inspiration Day 2025 |