Platforma pro vývoj s nízkým kódem - Low-code development platform

Rozvoj low-code platforma ( LCDP ) poskytuje vývojové prostředí použité k vytvoření aplikačního softwaru prostřednictvím grafického uživatelského rozhraní namísto tradičního ručně kódované počítačové programování . Nízko kódovaná platforma může produkovat zcela operační aplikace nebo může vyžadovat další kódování pro konkrétní situace. Platformy pro vývoj s nízkým kódem snižují množství tradičního ručního kódování , což umožňuje zrychlené poskytování obchodních aplikací. Společným přínosem je, že k vývoji aplikace může přispět širší okruh lidí - nejen ti s kódovacími schopnostmi. LCDP mohou také snížit počáteční náklady na nastavení, školení, nasazení a údržbu.

Platformy pro vývoj s nízkým kódem sahají až k programovacímu jazyku čtvrté generace a nástrojům pro rychlý vývoj aplikací v 90. a na počátku 20. století. Podobně jako v těchto vývojových prostředích předchůdců jsou LCDP založeny na principech modelového řízení, automatického generování kódu a vizuálního programování. Koncept vývoje pro koncové uživatele také existoval již dříve, přestože LCDP přinesly některé nové způsoby, jak k tomuto vývoji přistoupit. Trh s vývojovými platformami s nízkým kódem sahá až do roku 2011. Konkrétní název „nízký kód“ byl předložen až 9. června 2014, kdy jej použil průmyslový analytik Forrester Research . Spolu s platformami pro vývoj bez kódu byl v časopise Forbes v roce 2017 popisován nízký kód jako „mimořádně rušivý“ .

Použití

V důsledku revoluce v oblasti mikropočítačů podniky nasadily počítače široce na svých základnách zaměstnanců, což umožňuje rozsáhlou automatizaci obchodních procesů pomocí softwaru . Potřeba automatizace softwaru a nových aplikací pro podnikové procesy klade na vývojáře softwaru požadavky na vytváření vlastních aplikací ve velkém objemu a jejich přizpůsobení unikátním potřebám organizací. Platformy pro vývoj s nízkým kódem byly a jsou vyvíjeny jako prostředek umožňující rychlé vytváření a používání pracovních aplikací, které mohou řešit specifické procesní a datové potřeby organizace.

Recepce

Výzkumná firma Forrester v roce 2016 odhadovala, že celkový trh s platformami pro vývoj s nízkým kódem by do roku 2020 vzrostl na 15,5 miliardy dolarů. Segmenty trhu zahrnují databáze, zpracování požadavků, mobilní, procesní a obecné platformy s nízkým kódem.

Růst trhu s nízkým kódem lze přičíst jeho flexibilitě a snadnosti. Platformy pro vývoj s nízkým kódem přesouvají pozornost k obecnému účelu aplikací, s možností přidat vlastní kód v případě potřeby nebo požadavku.

Mobilní přístupnost je jedním z hnacích faktorů používání vývojových platforem s nízkým kódem. Místo toho, aby vývojáři museli trávit čas vytvářením softwaru pro více zařízení, balíčky s nízkým kódem obvykle přicházejí se standardem této funkce.

Protože vyžadují méně znalostí kódování, téměř každý v prostředí pro vývoj softwaru se může naučit používat platformu pro vývoj s nízkým kódem. Funkce jako rozhraní drag and drop pomáhají uživatelům vizualizovat a vytvářet aplikaci

Obavy o bezpečnost a dodržování předpisů

Obavy z zabezpečení a dodržování předpisů platformy pro vývoj s nízkým kódem rostou, zejména u aplikací, které používají spotřebitelská data. Mohou existovat obavy ohledně zabezpečení aplikací postavených tak rychle a možný nedostatek řádné správy, což vede k problémům s dodržováním předpisů . Aplikace s nízkým kódem však také přispívají k inovacím zabezpečení. S ohledem na neustálý vývoj aplikací je snazší vytvářet zabezpečené pracovní toky dat. Faktem stále zůstává, že platformy pro vývoj s nízkým kódem, které se nevztahují a striktně dodržují teorii normalizovaných systémů, neřeší problém zvyšování složitosti v důsledku změn.

Kritika

Někteří IT profesionálové si kladou otázku, zda jsou vývojové platformy s nízkým kódem vhodné pro rozsáhlé podnikové aplikace, které jsou klíčové z hlediska provozu. Jiní se ptali, zda tyto platformy skutečně zlevňují nebo usnadňují vývoj. Někteří CIO navíc vyjádřili obavy, že interní přijetí vývojových platforem s nízkým kódem by mohlo vést k nárůstu nepodporovaných aplikací vytvořených stínovým IT .

Viz také

Reference