Rework

Tibo De Peuter 2025-02-23 18:16:26 +01:00
parent 6ff63973b9
commit dd706f241f

@ -9,7 +9,7 @@ Dit project wordt geschreven in TypeScript (TS). De klant vroeg een project in J
- :white_check_mark: Statische typering laat toe om typegerelateerde fouten *at compile time* op te vangen ("type safety").
- :white_check_mark: (Meer) ondersteunende tooling zorgt voor een fijnere developer-ervaring.
- :white_check_mark: Door een future-proof programmeertaal te kiezen is het project klaar voor de toekomst.
- :negative_squared_cross_mark: Het team heeft een kleine leercurve te gaan.
- :negative_squared_cross_mark: Het team heeft een kleine leercurve te gaan, doordat niet iedereen evenveel ervaring heeft met TS.
Uiteindelijk wogen de voordelen zwaarder door dan de nadelen en werd er voor TS gekozen.
@ -17,6 +17,6 @@ Uiteindelijk wogen de voordelen zwaarder door dan de nadelen en werd er voor TS
Dit project maakt gebruik van ESCMAScript Modules (ESM). Er wordt geen gebruik gemaakt van CommonJS (CJS) omdat:
- ESM wordt als (meer) future-proof gezien dan CJS. Zo kan dit project langer ontwikkeld worden zonder ernstig *refactoring*.
- ESM is deel van de ECMAScript specificatie, waardoor er tijdens de ontwikkeling teruggevallen kan worden op bestaande specificaties als dat nodig is.
- :white_check_mark: ESM wordt als (meer) future-proof gezien dan CJS. Zo kan dit project langer ontwikkeld worden zonder ernstig *refactoring*.
- :white_check_mark: ESM is deel van [de ECMAScript specificatie](https://262.ecma-international.org/), waardoor er tijdens de ontwikkeling teruggevallen kan worden op bestaande specificaties als dat nodig is.