Publiziert: Zuletzt aktualisiert:

TypeScript

TypeScript ist ein Superset von JavaScript, das die Sprache um statische Typisierung erweitert und zu einfachem JavaScript kompiliert.


Kernkonzept

Fehlervermeidung zur Entwicklungszeit: Durch die Definition von Typen (Interfaces, Classes) erkennt der Editor Fehler bereits beim Schreiben des Codes, nicht erst wenn die Anwendung im Einsatz ist.

Einschätzung

  • Einsatzbereich: Komplexe Web-Applikationen, grosse Frontend-Projekte und moderne Node.js-Backends.
  • Vorteil: Drastisch verbesserte Tooling-Unterstützung (Autovervollständigung), bessere Dokumentation durch Code und höhere Refactoring-Sicherheit.
  • Limitierung: Erfordert einen Kompilierungsschritt (Build-Pipeline) und eine initiale Lernkurve für JavaScript-Entwickler.
  • Aktuell: TypeScript 6.0 steht als Release Candidate bereit (April 2026). Es markiert Legacy-Optionen wie ES5 als veraltet. TypeScript 7 wird als nativer Go-Port entwickelt und verspricht deutlich schnellere Tooling-Performance.

Verwandte Themen

Referenzen