TypeScript

TypeScript ist eine Erweiterung von JavaScript, die insbesondere bei größeren und komplexeren Softwareprojekten zusätzliche Struktur und Sicherheit bietet. Vereinfacht gesagt ergänzt TypeScript JavaScript um ein Typsystem, das bereits während der Entwicklung viele potenzielle Fehler erkennen kann. Ein einfaches Beispiel: Eine Anwendung erwartet an einer bestimmten Stelle eine Zahl, erhält aber versehentlich einen Text. In reinem JavaScript fällt dieser Fehler möglicherweise erst während der Ausführung der Anwendung auf. TypeScript kann viele solcher Probleme bereits während der Programmierung erkennen und darauf hinweisen. Das ist besonders bei größeren Anwendungen sinnvoll, an denen mehrere Entwickler arbeiten oder die über einen langen Zeitraum weiterentwickelt werden. Der Quellcode wird dadurch leichter nachvollziehbar, Änderungen können sicherer durchgeführt werden und viele Fehler lassen sich vermeiden, bevor sie die Benutzer erreichen. TypeScript wird häufig zusammen mit modernen Webtechnologien wie React, Angular und Node.js verwendet.