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
- Node.js, das Vergleichswerkzeug zu TypeScript.
- Platform Engineering, der Plattformkontext für TypeScript.
Referenzen
- Microsoft TypeScript 6.0, Ankündigung. Release-Notes zu 6.0 mit Breaking Changes und neuen Features. (16.04.2026). devblogs.microsoft.com/typescript/announcing-typescript-6-0-rc/
- Microsoft TypeScript, offizielle Website. Sprachreferenz und Dokumentation. (2024). www.typescriptlang.org
- GitHub microsoft/TypeScript. Quellcode-Repository. (2024). github.com/microsoft/TypeScript
- Wikipedia TypeScript. Enzyklopädischer Überblick. (2024). en.wikipedia.org/wiki/TypeScript
- W3Schools TypeScript Introduction. Einführendes Tutorial. (2024). www.w3schools.com/typescript/typescript_intro.php