Publikováno:
23. května 2022

No-code, low-code a pro-code: Protiklady, nebo doplňky?

Tři slovní spojení, která se v poslední době skloňují snad ve všech pádech. Ovšem rozlišit, kde jedno končí a druhé začíná, není vždy zcela snadné. Pochopení jejich významu nepomáhají ani samotní odborníci a softwarové firmy. První v nich vidí protiklady, druzí je zase dávají vedle sebe a považují je za synonyma. Je proto na čase v tomto „hokeji“ udělat trochu pořádek a vytyčit pomyslné mantinely!

No code a low-code zažívají boom a experti oběma předpovídají exponenciální růst uživatelů. Za jejich oblibou stojí jednoduchost. Společné mají to, že nástroje, které s nimi pracují, umožňují vytvářet aplikace téměř od nuly. Pokud je potřeba nějaké přizpůsobení, tak se dělá buď zcela bez kódu, nebo jen s minimem programování. 

No-code pro uživatele, low-code pro programátory

Stačí se však na ně podívat o něco blíže, konkrétně z pohledu uživatelů a hned je jasné, o čem je řeč. Řešení postavená na no-code, kde není potřeba práce s kódem, používají zejména běžní uživatelé. Mohou mít sice algoritmické myšlení, ale sami nic neprogramují. Navíc tyto nástroje mají poměrně omezené možnosti použití a brzy můžete narazit na jejich limity, protože musíte pracovat pouze s tím, co daná platforma umožňuje. 

Kurz Salesforce specialisty (no-code)

Naopak low-code je primárně určený pro vývojáře. Ti se při něm nemusí „trápit“ a kódovat vše od nuly, ale mohou využít již připravené věci a detaily pak přizpůsobit na míru. Přestože může programátor většinu aplikace navrhnout ve vizuálním prostředí, stále bude vedle něj využívat editor kódu. Navíc kód se dá poměrně dobře zautomatizovat a díky tomu se s ním dá pracovat v dalších nástrojích. Na rozdíl od no-code může low-code aplikace i „přerůst“ z jednoho oddělení do celé firmy, jelikož pomocí API ji lze snadno propojit s dalšími řešeními.

Kurz Junior programátora (výuka pro-code i low-code)

Pro-code pro speciality

Zatímco no-code a low-code mají určité společné rysy, tak pro-code stojí na zcela opačném konci. Experti sice přiznávají, že první dva přístupy pravděpodobně nahradí v mnoha ohledech plnohodnotné programování, ovšem to si své místo na slunci obhájí. Má a vždy i bude mít nezastupitelnou úlohu při vytváření zcela nových a unikátních řešení, kdy nebude možné využít univerzální šablony. Revoluční projekty tak stále budou vznikat pod rukama software developerů, kteří budou vytvářet kód od A do Z, jak na straně front-endu, tak i back-endu.

Kurz Junior programátora (výuka pro-code i low-code)

Rychlost a cena rozhodují

Jenže málokterá firma ve skutečnosti vytváří něco tak specifického, proto v zahraničí strmě stoupá popularita no-code a low-code řešení. Mnohým podnikům plně dostačují již vytvořená řešení postavená na určité platformě s modulem pro odvětví, ve kterém působí. Navíc tyto nástroje umožňují mnohem rychlejší vývoj a jsou cenově dostupnější. Když se pak objeví problém, často si s ním dokáže poradit samo oddělení, které s nástrojem pracuje, a nemusí zasahovat IT oddělení ani seniorní programátoři. 

V Česku to tak zatím není. Tady je většina vrcholových managerů stále přesvědčená o výjimečnosti svého podniku a jeho potřeb. Ovšem dříve či později vlna low-code a no-code dorazí i k nám a pro-code zůstane vyhrazený unikátním projektům. 

-AŠ-


Číst dále

Nastavení souhlasu

Soukromí je pro nás důležité, proto můžeš odmítnout některé typy cookies, které nejsou nutné pro fungování stránek. Avšak jejich zakázáním můžeš negativně ovlivnit svůj zážitek z prohlížení tohoto webu.

Přijmout všetlačítko zavřít

Tyto cookies jsou nezbytně nutné pro správnou funkci webu, proto je není možné vypnout.

Zapnuto

Pro zobrazení pouze relevantní reklamy. Pokud nedáš souhlas s použitím marketingových cookies, objem reklamy co uvidíš zůstane stejný, ale bude se ti zobrazovat nezajímavý obsah.

Díky preferenčním cookies ti můžeme přizpůsobit obsah našich stránek. Používání webu pro tebe budesnazší a pohodlnější.

Statistické cookies používáme k vyhodnocování výkonu našeho webu. Tak určujeme počet návštěv a máme např. informace o tom,  které informace jsou pro tebe nejdůležitější. Můžeme provádět optimalizaci webu a vylepšovat naše služby.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.