7 low-code mythes ontkracht

14 december 2023

Nu de low-code markt blijft groeien en nieuwe leve­ran­ciers hun intrede doen, is het begrij­pe­lijk dat er vragen en barrières worden opge­worpen met betrek­king tot de ontwik­kel­me­thode. Immers, niet alle low-code platforms bieden dezelfde moge­lijk­heden of richten zich op dezelfde use cases.

Toch zijn er nog steeds veel mythes rond low-code. Eddy Aerts, Senior Account Executive BeLux bij OutSys­tems, ontkracht de 7 belang­rijkste mythes of misvat­tingen die IT-profes­si­o­nals hebben over deze tech­no­logie en legt uit waarom een high perfor­mance low-code platform uitzon­der­lijk anders is. Dit is wat je moet weten:

Low-code mythe #1: Low-code is voor tactische en onbelangrijke toepassingen

Velen gaan ervan uit dat low-code platforms alleen geschikt zijn “voor kleine dingen”. Wat er mis is met deze bewering is de aanname dat alle low-code plat­formen hetzelfde zijn. Deze misvat­ting is een van de belang­rijkste verschillen tussen, laten we het noemen, gewone low-code en high-perfor­mance low-code.

High-perfor­mance low-code is vanaf de basis ontworpen om de produc­ti­vi­teit te verhogen die nodig is om stra­te­gi­sche, missie kritische appli­ca­ties te bouwen. Het geeft ontwik­ke­laars de tools die ze nodig hebben om consis­tente, boeiende erva­ringen te leveren voor alle kanalen, allemaal in één uniforme AI-geba­seerde omgeving. Niemand hoeft de omgeving te verlaten om een appli­catie te voltooien, tenzij ze dat willen, en Applied Arti­fi­cial Intel­li­gence biedt snel­kop­pe­lingen en bege­lei­ding die de ontwik­ke­ling versnellen en de produc­ti­vi­teit verhogen.

Low-code mythe #2: Low-code platformen zijn niet klaar voor bedrijven

Er bestaat een misvat­ting dat appli­ca­ties die gebouwd zijn met low-code niet schaal­baar zijn wanneer hun gebrui­ker­s­po­pu­latie, trans­ac­tie­vo­lume en data drama­tisch toenemen zonder impact te hebben op pres­ta­ties en gebrui­ker­s­er­va­ring. Met een krachtig low-code platform kunnen orga­ni­sa­ties toepas­singen bouwen die met groot gemak miljoenen gebrui­kers onder­steunen – zelfs op een drukke Black Friday bijvoor­beeld – en die veer­krachtig genoeg zijn om basis­bank­dien­sten zoals real-time beta­lingen te ondersteunen.

Op dit punt krijgen appli­ca­ties die in de cloud zijn gebouwd een pluspunt, omdat ze in geïso­leerde stadia draaien, waardoor elk stadium auto­ma­tisch onaf­han­ke­lijk schaalt, met gescheiden reken­ca­pa­ci­teit, en inter­fe­rentie van andere lawaai­e­rige systemen wordt vermeden. Dit omvat een zeer schaal­bare database zonder onderhoud en met weinig downtime.

Low-code mythe #3: Low-code is niet veilig

Het hebben van de onder­steu­ning van een platform dat leidt tot zeer serieuze bevei­li­ging is van het grootste belang, aangezien het systeem statische code-analyse moet toestaan, een waar­de­volle capa­ci­teit voor de meest stra­te­gi­sche apps. Dit komt doordat het echt gecom­pi­leerde code genereert (dat wil zeggen, het inter­pre­teert de code niet direct) en geïn­te­greerde DevSecOps biedt die meer dan 250 verschil­lende bevei­li­gings­con­troles uitvoert van ontwerp­tijd tot uitvoeringstijd.

En in het geval van een kwets­baar­heid die wordt geïn­tro­du­ceerd door slechte code­rings­prak­tijken, imple­men­teert het systeem code­ana­lyse om veilig­heids­pro­blemen op te sporen, waardoor onbe­doelde negatieve gevolgen worden voorkomen.

Low-Code Mythe #4: Low-Code maakt geen gebruik van de nieuwste technologie

We weten allemaal dat tech­no­logie voort­du­rend evolueert en dat deze cycli van veran­de­ring steeds korter worden. Als gevolg daarvan blijven orga­ni­sa­ties zitten met verou­derde legacy systemen die hun tech­ni­sche schuld alleen maar vergroten.

Low-code is al meer dan 20 jaar op de markt en sommige bedrijven gebruiken deze ontwik­kel­me­thode al even lang om hun appli­ca­ties en systemen te maken. Ze blijven allemaal evolueren ondanks vele gene­ra­ties nieuwe tech­no­lo­gieën, waaronder mobiele appli­ca­ties, micro­ser­vices en cloud computing.

Dit is mogelijk omdat de archi­tec­tuur van appli­ca­ties onaf­han­ke­lijk is van de onder­lig­gende runtime en speci­fieke tech­no­lo­gie­stack, waardoor veran­de­ringen mogelijk zijn zonder dat een van hen wordt beïnvloed. In de meeste gevallen is deze overgang onmid­del­lijk en zonder dat er tussen­komst nodig is.

Low-code mythe #5: Low-code is niet voor professionele ontwikkelaars

Veel orga­ni­sa­ties zien low-code als een oplossing waarmee mensen met weinig of geen opleiding appli­ca­ties kunnen ontwik­kelen. Dit komt omdat sommige no-code en low-code leve­ran­ciers zich richten op het in staat stellen van burgers om appli­ca­ties te maken en niet veel te bieden hebben aan profes­si­o­nele ontwik­ke­laars. Het is dan ook geen wonder dat veel profes­si­o­nele ontwik­ke­laars denken dat low-code niets voor hen is.

Gelukkig is dit niet waar wanneer je een high-perfor­mance low-code platform gebruikt dat ontworpen is om de produc­ti­vi­teit van ontwik­ke­laars te verhogen en ervoor te zorgen dat ze volledige controle hebben over je code. Dus terwijl het systeem repe­ti­tieve en saaie taken, zoals afhan­ke­lijk­heids­be­heer en code­va­li­datie, uitvoert en auto­ma­ti­seert, kunnen ontwik­ke­laars zich richten op codering en het leveren van echte innovatie.

Low-code mythe # 6: Low-code platformen zijn ommuurde tuinen

Deze mythe is het resultaat van een echte low-code waarheid: de typische low-code archi­tec­tuur vertrouwt op eigen inter­pre­ta­ties en stacks, waardoor het moeilijk is om uit te breiden, te veran­deren, te inte­greren of te begrijpen. Wat voorkomt dat de mythe 100% waar is, is de aard van het krachtige, low-code platform dat goed samen­werkt met anderen.

Het inte­greert met bestaande inves­te­ringen in bedrijfs­ont­wik­ke­ling, onder­steunt stra­te­gi­sche API’s, maakt tradi­ti­o­nele code-inte­gratie mogelijk en profi­teert van bijdragen van een grote en levendige ontwikkelaarsgemeenschap.

Low-code mythe #7: Low-code is voor apps die snel gebouwd en vergeten worden

Veel no-code en low-code platforms voorzien in de behoefte aan eenvou­dige tactische appli­ca­ties die niet veel veran­deren, zoals het bijhouden van ontsnap­pingen en het auto­ma­ti­seren van gege­vens­in­voer in een spread­sheet. Maar als je iets stra­te­gisch bouwt, zoals een mobiele app voor consu­menten, dan moet het meegroeien met het bedrijf en zich voort­du­rend aanpassen.

Het DORA-programma van Google defi­ni­eert goed pres­te­rende ontwik­ke­laars­or­ga­ni­sa­ties als orga­ni­sa­ties die in staat zijn om meerdere keren per dag op verzoek updates naar de productie te publi­ceren. Dit is extreem moeilijk. Maar dankzij inge­bouwde DevSecOps en auto­ma­ti­se­rings­mo­ge­lijk­heden is dit niveau van produc­ti­vi­teit vandaag de dag al mogelijk.

Pin It on Pinterest

Share This