Low Code en No Code

Future of Programming

Default Header Image

Applicatie ontwikkeling door ‘citizen developers’

Programmeren is aan het veranderen. In 2023 zullen grote techbedrijven vier keer zoveel ‘citizen developers‘ hebben als professionele developers. Door low-code en no-code platforms wordt programmeren steeds toegankelijker voor iedereen. Dit zorgt niet alleen voor kostenbesparingen, maar kan ook helpen om een lagere time to market te realiseren. Alle grote Tech Providers als o.m. Microsoft en Google bieden al low-code platformen aan: Microsoft met PowerPlatform en Google met AppSheet. In Nederland bekende niche-spelers zijn Mendix, Outsystems en Betty Blocks.

Onderstaand filmpje geeft in anderhalve minuut een duidelijke uitleg.

Wat is Low Code?

Low code

Low code proces

Low code is een manier van softwareontwikkeling die het mogelijk maakt om applicaties te maken met zo min mogelijk handmatig programmeren. In plaats van traditionele code te schrijven, gebruiken ontwikkelaars een visuele taal met een grafische interface en slepen-en-neerzetten. Met low code kunnen ontwikkelaars sneller en eenvoudiger software bouwen, testen en implementeren.

Low code maakt gebruik van speciale platformen (LCAP, Low-Code application platform) die modules, blokken voorgeschreven code, aanbieden die aan elkaar kunnen worden gekoppeld om een applicatie te vormen. Sommige platformen zijn gericht op algemene applicaties, zoals data-analyse of CRM, terwijl andere zich specialiseren in niche-applicaties, zoals mobiel betalen. Voorbeelden van bekende low-code platformen zijn OutSystems, Mendix, Microsoft PowerApps en Betty Blocks.

Low code heeft verschillende voordelen, zoals het versnellen van het ontwikkelingsproces, het verminderen van fouten of bugs, het vergroten van de samenwerking tussen ontwikkelaars en andere belanghebbenden, en het verlagen van de kosten en de complexiteit van de software. Low code heeft ook enkele nadelen, zoals de afhankelijkheid van een bepaalde leverancier of platform, de beperkingen in de functionaliteit of de aanpassing van de software, en de noodzaak om nieuwe vaardigheden te leren voor het gebruik van low-code tools.

No code

No code vs low code

No code is een manier van softwareontwikkeling waarbij je geen code hoeft te schrijven om applicaties te maken. Je gebruikt een visuele taal met een grafische interface en slepen-en-neerzetten om de applicatie samen te stellen uit vaste bouwstenen. No code maakt gebruik van speciale platformen die de modules, blokken voorgeschreven code, aanbieden die aan elkaar kunnen worden gekoppeld om een applicatie te vormen.

No code heeft verschillende voordelen, zoals het versnellen van het ontwikkelingsproces, het verminderen van fouten of bugs, het vergroten van de samenwerking tussen ontwikkelaars en andere belanghebbenden, en het verlagen van de kosten en de complexiteit van de software. No code heeft ook enkele nadelen, zoals de afhankelijkheid van een bepaalde leverancier of platform, de beperkingen in de functionaliteit of de aanpassing van de software, en de noodzaak om nieuwe vaardigheden te leren voor het gebruik van no-code tools.

No code is geschikt voor organisaties die snel en simpel nieuwe functionaliteit willen realiseren, zoals back office applicaties, portals en webapplicaties, of mobiele applicaties. No code wordt vaak gebruikt door ‘citizen developers’, die weinig of geen programmeerkennis hebben, maar wel affiniteit met technologie en innovatie. Zij kunnen hun ideeën zelf omzetten in werkende apps met behulp van no-code platformen.

Low code vs no-code

Low code en no code zijn geschikt voor verschillende soorten applicaties en gebruikers. Low code is geschikt voor organisaties die meer controle en maatwerk willen over hun software, zoals webapplicaties, mobiele applicaties of enterprise applicaties. Low code wordt vaak gebruikt door professionele ontwikkelaars die hun productiviteit willen verhogen of hun bestaande code willen verbeteren . No code is geschikt voor organisaties die snel en simpel nieuwe functionaliteit willen realiseren, zoals back office applicaties, portals en webapplicaties, of mobiele applicaties. No code wordt vaak gebruikt door ‘citizen developers’, die weinig of geen programmeerkennis hebben, maar wel affiniteit met technologie en innovatie. Zij kunnen hun ideeën zelf omzetten in werkende apps met behulp van no-code platformen .

Technology providers

De meeste van onze technologiepartners bieden low-code platformen aan. Daarnaast zijn hieronder een aantal Low – & No Code ‘pure players’ opgenomen.

Microsoft

Microsoft biedt een complete suite van tools aan, genaamd Microsoft Power Platform. Dit bestaat onder andere uit Power AppsPower Bi, en Power Automate.

  • Power Apps is Microsofts low-code platform. Hiermee kunnen mensen zonder kennis van programmeren gemakkelijk professionele applicaties bouwen. Daarnaast biedt het ook geavanceerde functies voor ontwikkelaars.
  • Power Bi is een datavisualisatietool welke in combinatie met zowel Power Apps als Power Automate gebruikt kan worden.
  • Power Automate kan gebruikt worden om snel en veilig processen te automatiseren.

Mendix

Een andere bekende speler op de low-code markt is Mendix. Waar de low-code platformen van partijen als Google en Amazon vooral gebruikt kunnen worden als uitbreiding van hun bestaande software, biedt Mendix de mogelijkheid om full-stack maatwerk software te realiseren. Lees hier meer over het productaanbod van Mendix.

Outsystems

Outsystems is ook een low-code platform, en biedt vergelijkbare mogelijkheden als Mendix. Meer weten? Bekijk dan eens de use cases op de website van Outsystems.

Betty Blocks

Betty Blocks is een no-code platform gericht op het gemakkelijk en snel kunnen bouwen van software, zonder de limitaties die andere platformen hebben (o.a. Microsoft PowerApps).

Lees hier meer over de vergelijking tussen Betty Blocks en Microsoft PowerApps.

Google

AppSheet is een no-code platform dat in januari 2020 door Google overgenomen is. Het is zowel in 2018 als in 2019 door Forrester Research aangewezen als koploper van de no-code / low-code platformen voor bedrijfsontwikkelaars.

Salesforce

Lightning is Salesforces low-code platform. Naast het maken van apps kan er ook AI binnen de applicaties toegepast worden om bijvoorbeeld trends of key performance indicators waar te nemen.

Appian

Appian is een populaire low-code platform op de markt. De voordelen van Appian is dat het mogelijkheden voor Robotic Process Automation, Business Process Management, Case Management en Artificial Intelligence biedt.

To top