# TypeScript

> Een slimmere variant van JavaScript met extra controle ingebouwd. Het vangt fouten al tijdens het bouwen op, waardoor software betrouwbaarder en makkelijker te onderhouden is.

TypeScript is een uitbreiding op JavaScript, ontwikkeld door Microsoft, die tijdens het programmeren al controleert of het type van gegevens klopt. Steeds meer grote, complexe webapplicaties worden in TypeScript geschreven in plaats van gewone JavaScript.

TypeScript voegt type-controle toe aan JavaScript: de computer waarschuwt je al tijdens het schrijven van code als je bijvoorbeeld per ongeluk een tekst gebruikt waar een getal verwacht wordt. Die code wordt uiteindelijk omgezet naar gewone JavaScript, die de browser wel begrijpt.

Wij gebruiken TypeScript bij grotere of complexere projecten, waar de extra controle op de lange termijn tijd en fouten bespaart, vooral wanneer meerdere developers tegelijk aan dezelfde codebase werken.

## Voor wie

- Je project is groot of complex genoeg dat losse foutjes in gewone JavaScript vervelend zouden worden.
- Er werken of gaan meerdere developers werken aan dezelfde applicatie.
- Je verwacht dat de applicatie langere tijd meegaat en verder doorontwikkeld wordt.

## Veelgestelde vragen

### Is TypeScript een aparte taal, of een uitbreiding op JavaScript?

TypeScript is een uitbreiding op JavaScript, alle geldige JavaScript is ook geldige TypeScript, met extra controle erbovenop.

### Kost TypeScript meer ontwikkeltijd dan JavaScript?

In het begin iets meer, maar dat verdient zich vaak terug doordat fouten eerder worden opgemerkt, zeker bij grotere projecten.

### Kunnen jullie een bestaand JavaScript-project omzetten naar TypeScript?

Ja, dat kan geleidelijk, we bekijken eerst wat voor jouw project de beste aanpak is.

---

HTML-versie: https://comfycoders.nl/typescript
Aanbieder: ComfyCoders B.V., Brielle — https://comfycoders.nl/
