diff --git a/Design-keuzes.md b/Design-keuzes.md new file mode 100644 index 0000000..44dc291 --- /dev/null +++ b/Design-keuzes.md @@ -0,0 +1,14 @@ +## Technologie stack + +### Programmeertaal + +Dit project wordt geschreven in TypeScript (TS). De klant vroeg een project in JavaScript (JS) of TS. Er werden de volgende overwegingen gemaakt: + +**TS in plaats van JS?** + +- :white_check_mark: Statische typering laat ons 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 ons project klaar voor de toekomst. +- :negative_squared_cross_mark: Het team heeft een kleine leercurve te gaan. + +Uiteindelijk wogen de voordelen zwaarder door dan de nadelen, en werd er voor TS gekozen. \ No newline at end of file