Low-code versus no-code

Low-code en no-code zijn termen die de laatste jaren veel gehoord zijn. Sinds de Citizen Developer zijn intrede heeft gedaan is er meer nadruk komen te liggen op het configureren van applicaties met geen, of een minimale hoeveelheid aan, code.

Citizen Developer

Citizen Developers zijn ontstaan uit de hoge druk die er is op IT-afdelingen. Er wordt steeds meer gevraagd van die afdeling, maar deze is vaak structureel onderbezet. Goede IT-mensen zijn lastig te vinden.

Binnen een afdeling werken vaak personen die exact weten welke nieuwe applicaties hun afdeling of organisatie nodig heeft, ze missen echter de kennis om deze zelf te ontwikkelen. De domeinkennis is aanwezig, ze hebben voldoende IT-kennis en inzicht in de processen om te weten wat ze nodig hebben en hoe de structuren dienen te lopen. Ze hebben vooral oog voor het gewenste eindresultaat.

Door het gebruik van een platform zonder code zijn deze ‘burgerontwikkelaars’ in staat om zelf toepassingen te ontwikkelen. Hierdoor wordt de druk op de IT-afdeling verminderd en hebben de afdelingen exact die toepassingen die ze voor ogen hadden. 

Low-code versus no-code 

Deze termen worden vaak door elkaar gebruikt, vooral in marketingteksten. Het verschil tussen de twee is dan ook erg klein. No-code is vooral gericht op citizen developers, en low-code is vooral gericht op mensen die al enige programmeerkennis hebben. 

De manier waarop er gewerkt wordt is echter vrijwel gelijk, met dien verstande dat no-code nog iets eenvoudiger is in gebruik.

Wat is no-code?

No code legt de focus op innovatie. Gebruikers worden in staat gesteld om hun ideeën direct om te zetten in applicaties. De citizen developers zorgen voor een brede innovatie binnen een bedrijf. Dankzij no code zijn zij in staat net die extra stap te zetten. 

No code is gericht op medewerkers met slimme ideeën. Zij kunnen deze ideeën zelf omzetten in een werkende app. 

Wat is low-code?

Het doel van low-code is om de developer in staat te stellen snel applicaties te ontwikkelen met een minimale hoeveelheid code. Hierdoor kunnen ook mensen met beperkte coding ervaring programmeren, omdat de software inzichtelijk gemaakt wordt door het visueel te maken. het is ook ideaal voor programmeurs die ontzorgd willen worden of minder bezig willen zijn met ontwikkelen.

Ontwikkelen met no-code / low-code

Om snelle ontwikkeling zonder of met weinig code mogelijk te maken gebruiken no-code en low-code tools de volgende onderdelen:

  • Een visuele software-ontwikkelomgeving (IDE¹) met drag en drop functionaliteiten om een grafische interface te maken
  • Flowcharts om business rules mee te definiëren
  • Een Data Modeler (een database met ERD-achtige diagrammen²)
  • 1-click cloud deployment (Eenvoudig live zetten van app wanneer deze klaar is) 
1) Integrated Development Environment
2) Entity-Relationship Diagram
Voorbeeld van een Dovetail no-code oplossing