De pros en cons van back-end programmeertalen bij de Nederlandse Overheid

Programmeertalen spelen een cruciale rol in de ontwikkeling van software, zowel voor de back-end als de front-end. Er zijn diverse open-source programmeertalen beschikbaar die door overheidsorganisaties en bedrijven worden gebruikt. In dit artikel bekijken we enkele van de meest gebruikte programmeertalen door Nederlandse overheidsorganisaties en vergelijken we hun voor- en nadelen.


Dit discussietopic is een voortzetting van het oorspronkelijke topic op https://developer.overheid.nl/blog/2024/09/30/pros-cons-programmeertalen

Gelukkig zijn er voor PHP al een tijd wel strict typing opties en goede linters beschikbaar zoals PHPCS en PHPstan. Dit maakt het ontwikkelen in PHP een stuk beter!
Met Xdebug en Phpdebugbar is het ook makkelijk om het een en ander te debuggen.

Ik zou niet verwachten dat Python de grootste is. Bovendien is er nog zoveel meer te zeggen over programmeren … en afwegingen rondom keuzes: functional programming vs object oriented programming, beschikbare kennis binnen de organisatie, legacy, evolutie van IT binnen de organisatie en overall. Om op dit artikel je keuze te baseren, is te kort door de bocht.

Ik verwacht namelijk ook nog andere talen hier te zien: .Net is ook groot. JavaScript, NodeJS, TypeScript is ook al jaren opkomende. Binnen het ‘Java ecosysteem’ is Kotlin ook sterk opkomend … en er bestaan meer talen binnen dat ecosysteem, zoals Scala en Clojure. Dat kan zowel een voordeel als een nadeel zijn voor het Java ecosysteem.

Ergo: it depends :wink: