Platforma pro vývoj bez kódu - No-code development platform
Platforma pro vývoj bez kódu (NCDP) umožňuje programátoři a neprogramátoři k vytváření aplikační software prostřednictvím grafických uživatelských rozhraní a konfigurace místo tradičních programování. Platformy pro vývoj bez kódu úzce souvisí vývojové platformy s nízkým kódem protože oba jsou navrženy tak, aby urychlily proces vývoje aplikace. Obě tyto platformy získaly na popularitě, protože společnosti se zabývají paralelními trendy stále mobilnější pracovní síly a omezeným přísunem kompetentních vývojáři softwaru.[1]
Platformy se velmi liší svou funkčností, integrací a mezerou na trhu. Některé aplikace se mohou soustředit pouze na konkrétní obchodní funkci, jako je sběr dat nebo pracovní tok, zatímco jiné se mohou snažit integrovat celou plánování podnikových zdrojů nástroje do mobilního formátu.[2]
Platformy pro vývoj bez kódu jsou v informatice známé jako Vizuální programovací jazyky.[3]
Použití
NCDP se používají k uspokojení potřeb společností, které se snaží digitalizovat procesy prostřednictvím cloudu mobilní aplikace. Nástroje bez kódu jsou často navrženy s předmět podnikání uživatelé na rozdíl od tradičních IT. Účelem tohoto posunu zaměření je pomoci urychlit vývojový cyklus obcházením tradičních omezení vývoje IT v čase, penězích a omezených zdrojích lidského kapitálu pro vývoj softwaru, aby týmy mohly sladit svou obchodní strategii s procesem rychlého vývoje.[4] NCDP také často využívají podniková měřítka API a katalogy webových služeb, otevřené datové sady a testované a osvědčené galerie šablon, aby pomohly integrovat stávající podnikové systémy a přidaly praktickou vrstvu uživatelské funkce. [5]
Přechod od tradičního podnikový software do a štíhlý vývoj metodologie také mění roli tradičních TO vedoucí a oddělení. Zatímco IT kdysi poskytovalo nejen schválení nové technologie, ale také pořizování a vývoj nových nástrojů, role IT je nyní stále více v oblasti správy obor podnikání kteří vyvíjejí specializované nástroje pro svůj pracovní proud.[6]
Potenciální výhody využití NCDP zahrnují:
- Přístup - Do roku 2018 se odhaduje, že více než polovina všech mobilních aplikací B2E (business-to-employee) bude vytvořena podnikovými obchodními analytiky pomocí nástrojů bez kódování. Tento neustálý posun zvyšuje počet potenciálních tvůrců aplikací od jednotlivců s kódovacími schopnostmi až po kohokoli s přístupem na internet a funkční obchodní prozíravostí. [7]
- hbitost - NCDP obvykle poskytují určitou míru šablonového uživatelského rozhraní a funkčnosti uživatelské zkušenosti pro běžné potřeby, jako jsou formuláře, pracovní toky a zobrazení dat, což tvůrcům umožňuje urychlit části procesu vytváření aplikace. [8]
- Bohatství - NCDP, které byly v jednom okamžiku omezeny na více základních aplikačních funkcí, stále více poskytují úroveň bohatosti funkcí a integrací, které uživatelům umožňují navrhovat, vyvíjet a nasazovat aplikace, které splňují konkrétní obchodní potřeby. [9]
No-Code vs. Low-Code
Rozdíl mezi no-code a vývojové platformy s nízkým kódem se může zdát rozmazaný v závislosti na povaze úplné sady funkcí aplikační platformy. Existuje však řada klíčových rozdílů, které oddělují design a případy použití pro každý typ platformy.
- Tvůrce aplikací - Platformy bez kódu jsou přístupné každému koncovému uživateli, zatímco platformy s nízkým kódem vyžadují vývojáře se znalostí kódovacích jazyků, kteří mohou v rámci omezení platformy pracovat na zjednodušení procesu vývoje.
- Základní design - Platformy bez kódu mají tendenci fungovat na základě modelu založeného na deklarativním přístupu, kdy koncový uživatel diktuje design aplikace prostřednictvím manipulace přetažením nebo jednoduché logiky. Platformy s nízkým kódem často používají podobný vývojový model s větší závislostí na pevném kódu pro diktování základní architektury aplikace.
- Uživatelské rozhraní - Platformy bez kódu se nejčastěji spoléhají na přednastavení Uživatelské rozhraní vrstva, která zjednodušuje a zefektivňuje design aplikace. Platformy s nízkým kódem mohou poskytovat větší flexibilitu v možnostech uživatelského rozhraní za cenu dalších požadavků na kódování.[2]
Bezpečnostní obavy
Vzhledem k tomu, že vývojové platformy bez kódu nadále získávají na popularitě, vzrostly také obavy ohledně zabezpečení platformy, zejména u aplikací, které zpracovávají spotřebitelská data. Běžným předpokladem je, že NCDP jsou zranitelnější vůči bezpečnostním hrozbám, protože tyto aplikace jsou často vytvářeny netechnickými obchodními uživateli. Ve skutečnosti je vlastní kód často větší bezpečnostní riziko než kód platformy, který byl ověřen jeho konzistentním používáním napříč více aplikacemi.[10] Řešení bez kódu umožňují platformám skrýt, co se děje v zákulisí před uživateli, takže koncoví uživatelé mohou měnit nebo upravovat pole bez manipulace s funkcemi aplikace a ohrožení zabezpečení. [11]
Kritiky
- Rozdíl v dovednostech - Někteří IT profesionálové si položili otázku, zda je posílení běžných firemních uživatelů, kteří neumí ladit kód, udržitelným úsilím.
- Trend vs výstřelek - NCDP byly také porovnány s jinými kódovacími vlnami, jako např programovací jazyky čtvrté generace a rychlý vývoj aplikací který slíbil revoluci ve vývoji softwaru.[12]
Pozoruhodné vývojové platformy bez kódu
- Airtable
- Google AppSheet
- Appy Pie
- Aquafadas
- Bublina
- Creatio
- DaDaBIK
- DronaHQ Studio
- FileMaker
- Flexio
- HyperCard
- Kintone
- pondělí.com
- Ninox
- Jet Admin
- Ananas
- PWCT
- QuickBase, Inc.
- Salesforce.com Blesková platforma
- Tvůrce webových stránek Silex
- Voltuswave
- Webový tok
- WEM
- Zapier
Agentury bez kódu
Viz také
- Programování založené na toku
- Seznam online aplikací pro tvorbu databází
- Vývojové platformy s nízkým kódem
- Rychlý vývoj aplikací
- Štíhlý vývoj softwaru
- Platforma jako služba
Reference
- ^ Rouse, Margaret. „vývojová platforma s nízkým kódem / bez kódu (platforma LCNC)“. www.techtarget.com. Citováno 20. srpna 2018.
- ^ A b Ciot, Thierry. „Co je to platforma s nízkým kódem / bez kódu?“. www.cioreview.com. Citováno 20. srpna 2018.
- ^ https://spectrum.ieee.org/tech-talk/computing/software/programming-without-code-no-code-software-development
- ^ Satell, Greg. „Budoucnost softwaru je bez kódu“. www.inc.com. Citováno 20. srpna 2018.
- ^ Tolido, Rone. „Pohyb App Maker“. Cap Gemeni. Citováno 5. prosince 2018.
- ^ Weiss, Todde. „Vývojové platformy bez kódu a nízkého kódu pomáhají organizacím uspokojovat rostoucí poptávku po aplikacích“. www.itprotoday.com. Citováno 20. srpna 2018.
- ^ Rivera, Janessa. „Gartner říká, že do roku 2018 bude více než 50 procent uživatelů používat nejprve tablet nebo chytrý telefon pro všechny online aktivity“. Gartner. Citováno 28. ledna 2019.
- ^ Harris, Richard. „Nízký kód a žádné výhody při vývoji aplikací pro kód“. Časopis pro vývojáře aplikací. Citováno 28. ledna 2019.
- ^ Shrivastava, Anubhuti. „Jak se platformy pro nulový kód stávají přínosem pro podniky“. Trend v tech. Citováno 28. ledna 2019.
- ^ Shore, Joeli. „Jak mohou nástroje pro vývoj bez kódu pomoci IT“. www.techtarget.com. Citováno 20. srpna 2018.
- ^ Rubinstein, David. „Industry Spotlight: Řešení bez kódu pomáhají vývojářům pomáhat si sami“. SD Times. Citováno 5. prosince 2018.
- ^ Reselman, Bob. „Proč příslib softwarových platforem s nízkým kódem klame“. www.techtarget.com. Forrester Research. Archivovány od originál dne 1. května 2019. Citováno 20. srpna 2018.
externí odkazy
- Pattani, Aneri (16. listopadu 2016) „Revoluce kódování v kancelářské krychli posílá zprávu změny IT“. CNBC. Citováno 15. listopadu 2017.