Vývojová platforma Low-Code je platforma, která k vytváření a sestavování softwaru používá grafické průvodce namísto tradičního přístupu psaní sekvenčních instrukcí pomocí programovacího jazyka.
V tomto článku používáme termín Low-Code v širokém smyslu, kdy přísně vzato, existují dva typy platforem:
- Platformy s nízkým kódem vyžadují k sestavení komponent zápis minimálního množství kódu.
- Platformy No-Code nevyžadují žádný kód k vytvoření nebo úpravě softwaru.
Začněme tím, že si to ujasníme tento typ platformy není zaměřen na domácího uživatele, ale na «Citizen developer»
Občan vývojář (Citizen developer) je firemní uživatel, který chce vyvíjet své vlastní aplikace interně, ale nemá předchozí technické nebo kódovací znalosti.
Jak fungují nízkokódové vývojové platformy
LVývojáři musí pouze najít komponenty v prohlížeči, přetáhnout je a vytvořit mezi nimi logický vztah.
rysy
- Umožňují použití vizuálního modelování místo psaní kódu, což zkracuje dobu vývoje.
- Uživatel vytvoří aplikaci přetažením předem připravených komponent.
- Implementace modelu životního cyklu umožňující zavedení aktualizací do aplikace.
- Tvorba aplikací kompatibilních se stolními počítači a mobilními zařízeními.
- Snadná stabilita pro rozšíření použití aplikace od prototypu až po její nasazení v celé společnosti.
výhody
Ať už se jedná o vytváření aplikací jednotlivými uživateli pro jejich vlastní aplikace nebo pro velké organizace, výhody těchto typů aplikací jsou:
- Nižší křivka učení než tradiční metoda.
- Snadné vývojové nástroje, které zahrnují jednoduché integrované vývojové prostředí, které podporuje drag and drop, bohatou knihovnu komponent a konfigurační nástroje, které zaměřují vývojáře na aplikační logiku a prezentaci.
- Vestavěné požadované stavební bloky: ověřování, správa zdrojů dat, správa uživatelů a identit, správa a zpracování souborů a správce konfigurace.
- Snížení doby vývoje a nákladů.
Open source nástroje pro vytváření aplikací s malým nebo žádným kódováním
skyve
Tento nástroj, je k dispozici pro Windows, Linux a Mac.
Vývojáři slibují přístup ke všem potřebným schopnostem vytvářet sofistikovaná, robustní a škálovatelná cloudová řešení. Program pracuje se všemi běžnými typy databází a je přístupný přes všechny běžné prohlížeče a zařízení.
Program obsahuje sadu open source technologií pro zvládnutí perzistence, bohaté uživatelské rozhraní, zabezpečení, navigaci, sestavy, úlohy, obsah, prostorovou a mobilní integraci.
appsemble
Tato platforma Low-code má webový editor, který po vybalení podporuje více zdrojů dat. Je ideální pro začínající uživatele, protože nevyžaduje žádné předchozí technické nebo kódovací znalosti. Je k dispozici ve třech verzích. Bezplatný se všemi funkcemi, které si uživatel může nainstalovat na svůj vlastní server, omezený také zdarma na oficiální servery nebo kompletní také hostovaný na oficiálních serverech za 50 EUR měsíčně.
budibase
Jiná platforma zaměřené na obchodní prostředí, které se snaží pomáhat vývojářům a osobám s rozhodovací pravomocí vytvářet obchodní aplikace, když jsou potřeba. V tomto případě se zaměřují na vnitřní použití. Obsahuje všechny potřebné prvky pro připojení k tabulkám, pohledům, formulářům a zdrojům dat,
Baserow
En tento případ je to o open source webový nástroj pro správu a tvorbu databází. Nevyžaduje žádné předchozí znalosti kódování ani pokročilé technické znalosti. Má přátelské rozhraní, které vám umožňuje vytvářet a spravovat více databází, uživatelů a skupin uživatelů. Obsahuje funkce vyhledávání a filtrování a možnost importu obrázků.
Hledal jsem open source alternativy pro tvorbu Low-code aplikací zaměřených na domácího uživatele, ale zatím se mi je nepodařilo najít. Pokud o nějakém víte, budu rád, když mi ho dáte do komentáře.