No-code i low-code development platforme u središte pozornosti došle su u listopadu prošle godine kad je Siemens za 730 milijuna dolara akvizirao low-code platformu Mendix.
Spominjale su se ove godine i na WinDaysima na kojima se navelo kako donose uštede u smislu budžeta i vremena potrebnog za uspostavu sustava, a nije zanemariva ni činjenica kako ih mogu koristiti i oni koji nisu developeri. Jedna od hrvatskih tvrtki koja je razvila platformu tog tipa za svoje potrebe je N-LAB, a jedan od osnivača N-LAB-a Krešo Vrkić za rep.hr pojasnio je kako su je odlučili ponuditi i tržištu.
Kad ste i zbog čega ste razvili low-code development platformu?
Razvijali smo je zadnje četiri godine, prvenstveno za naše potrebe, s obzirom da u poslovnim aplikacijama koje su nam jedna od primarnih djelatnosti, ima puno funkcionalnosti koje se povremeno ili kontinuirano trebaju nadograđivati, proširivati i mijenjati. Low code alati omogućuju da se takvi dodaci ili izmjene obave brzo i na relativno jednostavan način.
Što planirate s njom?
Iako je bila dostupna zainteresiranima na našem webu, do sada smo je koristili interno i nismo se trudili komunicirati da je imamo. S obzirom da bi mnogima vjerojatno dobro došla, odlučili smo je početi promovirati. Njezino kratko ime je N-AOS low(no)-code razvojna platforma, pri čemu je N-AOS skraćenica za N-LAB Active Object System.
Ova platforma istovremeno rješava tri glavne točke svih aplikacijskih projekata: kreiranje objekata baze podataka, korisničko sučelje za te objekte i publiciranje tog rezultata kao nove aplikacije ili novog dijela postojeće aplikacije u oblaku. U njoj se brzo i jednostavno može napraviti objekte i sučelje s kojim se podaci mogu dodavati, mijenjati i brisati, te odmah dobiti razne dodatne funkcionalnosti kao što je sortiranje, filtriranje, export podataka, import podataka iz Excel tablica, ispis, grupiranje agregacija podatake te njihov prikaz u različitim tabličnim i grafičkim oblicima.
Kakvim znanjem treba raspolagati netko tko koristi ovakve platforme?
Oni koji ih koriste mogu, ali ne moraju biti developeri, a trebali bi imati određeno informatičko, pa makar i entuzijastičko znanje. Trebaju imati minimalno predznanje o bazama podataka, njihovoj strukturi i vrstama podataka. Ako i nemaju, svi koji su skloni informatici to mogu savladati ako ulože malo upornosti, a ako zapnu, imaju podršku u obliku online chata, e-mail-a i naših telefona.
Kome treba low-code i no-code platforma?
Treba IT firmama koje razvijaju i modificiraju aplikacije, konzultantskim tvrtkama koje implementiraju poslovne aplikacije te IT odjelima u većim tvrtkama - svima koji se bave poslom praćenja poslovnih potreba korisnika kroz izgradnju i primjenu poslovnog software-a.
N-AOS razvojna platforma razvija CRUD aplikacije (CRUD = Create, Read, Update i Delete op.a.), registre, evidencije, preglede, dokumente, obrasce koji osim osnovnog seta podataka, u svojoj okolini mogu imati tzv. povezane detalje, nadređene podatke, povezane info podatke i detaljne podatke.
Na primjer, šef proizvodnje koji treba novi registar u kojem će objediniti nekoliko Excel tablica koje poslovođe popunjavaju i onda mukotrpno objedinjuju svakog mjeseca, u koji će unositi ili importirati podatke o npr. zastojima rada strojeva, razlozima zastoja, trajanju i slično, može ga jednostavno i brzo razviti pomoću naše razvojne platforme. Uz to, čim je napravi, aplikacija je odmah publicirana u oblaku, jednostavno unese svoje zaposlenike kao korisnike i podijeli aplikaciju s njima putem e-mail-a koristeći URL share.
Drugi primjer može biti na primjer iz kontrolinga, gdje se od puno osoba traži da u excel unose podloge podataka potrebne za različite kalkulacije i tako iz mjeseca u mjesec. Ljudi koji to moraju raditi i oni koji moraju koristiti te podatke za kalkulacije, cijenit će mogućnost centraliziranja tih podloga u cloud aplikaciji s višekorisničkim pristupom na našoj platformi.
Kako sam već spomenuo, velika prednost naše N-AOS low(no)-code razvojne platforma je što koristi cloud, te publicira napravljene aplikacije u tom istom cloudu, zbog čega je dostupna sa svih uređaja s Internet preglednikom. Lako se može omogućiti da se podaci kontrolirano dijele, odnosno odabrati hoće li podaci biti javno dostupni svima ili će se dodjeljivati različite razine prava pristupa različitim ili određenim korisnicima.
Koliko vremena se može uštediti ako se neka aplikacija razvije ili nadogradi korištenjem vašeg rješenja umjesto programiranjem?
Rekao bih da je u odnosu na standardno programiranje potroši barem deset puta manje vremena. Naša platforma ima jako puno pripremljenih i ugrađenih funkcionalnosti koje se ne moraju dodatno programirati, nego se ad-hoc dobiju. To su opcije poput filtriranja ili sortiranja podataka, mijenjanje redoslijeda kolona, importiranja i exportiranja podataka, ispisa, slanja na e-mail, izbora hoće li se podaci prikazivati na jednoj stranici koja se scrolla ili na nizu stranica, biti vidljivi samo vlasniku ili svima ili onima kojima je dan uvid,…
Što trebaju oni koji odluče isprobati vaše rješenje?
Mogu ga pronaći na našim web stranicama, ako nešto prilikom probnog korištenja nije na prvu intuitivno ili trebaju dodatne informacije neka nas slobodno kontaktiraju.