Language DX Benchmark

Een screenshot van het project

Vanwege een frustrerend trage development cyclus van een op Umbraco gebaseerde website heb ik een language dx benchmark geschreven die diverse programeertalen met elkaar vergelijkt.

Deze regels zijn simpel: Zet een json string om naar een object, lees twee waarden uit het object (1 en 2), tel deze bij elkaar op en toon het resultaat (3).

Dit is een eenvoudige taak, maar ik test niet hoe vaak per seconde je deze operatie per seconde kan uitvoeren, de DX benchmark test hoelang het duurt voordat je het resultaat van een code (aanpassing) kan zien. (DX = Developer Experience)

Deze cijfers bevestigd waarom ik onder andere Javascript, PHP & Go fijn vind werken en dotnet juist frustrerend. En ook waarom ik typescript pas sinds @babel/preset-typescript kan aanraden.

Deze projecten zijn gerealiseerd tijdens mijn dienstperiode bij de diverse werkgevers en zijn de concept & design fases reeds door overige partijen uitgevoerd.