Uitleg programmeertaal TypeScript
parent
1648ac14a5
commit
e9f89f1933
1 changed files with 14 additions and 0 deletions
14
Design-keuzes.md
Normal file
14
Design-keuzes.md
Normal file
|
@ -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.
|
Loading…
Add table
Add a link
Reference in a new issue