AngelStone
Software

TypeScript

Auch bekannt als: TS

Erweiterung von JavaScript, die Typangaben hinzufügt und Fehler schon beim Schreiben sichtbar macht.

TypeScript ist eine von Microsoft entwickelte Erweiterung von JavaScript, die Typangaben hinzufügt: Für Variablen, Funktionsparameter und Rückgabewerte wird festgelegt, welche Art von Daten dort erwartet wird. Ausgeführt wird TypeScript nicht direkt, sondern in reines JavaScript übersetzt; die Typen dienen der Prüfung während der Entwicklung und verschwinden im Ergebnis.

Der Nutzen zeigt sich bei Größe und Lebensdauer eines Projekts, weil ganze Fehlerklassen bereits beim Schreiben auffallen statt erst im Betrieb beim Nutzer. Dazu kommt ein praktischer Nebeneffekt: Der Editor kennt die Struktur der Daten und kann verlässlich vervollständigen, umbenennen und Verwendungen finden, was die Einarbeitung in fremden Code erheblich erleichtert. Jede gültige JavaScript-Datei ist zugleich gültiges TypeScript, weshalb sich bestehende Projekte schrittweise umstellen lassen.

Der Preis ist ein zusätzlicher Übersetzungsschritt und etwas mehr Schreibarbeit, was sich bei kleinen Skripten selten lohnt, bei mehrjährig gepflegten Anwendungen dagegen fast immer. Bei der Beauftragung größerer Weblösungen ist die Frage nach TypeScript daher ein brauchbarer Hinweis darauf, ob auf Wartbarkeit hin entwickelt wird.

Aus der Praxis

Begriffe sind das eine. Umsetzung das andere.

Wir übersetzen Technologie in Lösungen, die zu deinem Geschäft passen — aus Wien für den DACH-Raum.

Projekt besprechen