UEBERBIT Technology RadarUEBERBIT Technology Radar

TypeScript

Dieses Item wurde in den letzten drei Versionen des Radars nicht aktualisiert. Wenn es in einer neueren Ausgabe hätte erscheinen sollen, ist es wahrscheinlich weiterhin relevant. Bei älteren Einträgen kann sich unsere Einschätzung jedoch geändert haben.
Adopt

TypeScript ist eine Sprache, die zu nativem JavaScript-Code transpiliert wird.

Sie bietet Unterstützung für die neuesten EcmaScript-Features und hat strikte Typisierung sowie Unterstützung für Interfaces eingebaut.

Das JavaScript-Scoping, das zu wiederkehrenden Workarounds wie var self = this, myFunc.bind(this), führte, wurde in TypeScript eliminiert.

In TypeScript bleibt this auch this, was aus OOP-Perspektive zu besser lesbarem und verständlicherem Code führt.

TypeScript wird weiterhin aktiv von Microsoft entwickelt und ist gut in heutige IDEs integriert.

Die hervorragende Struktur und die Erweiterungsmöglichkeiten machen es zu einer guten Wahl für größere JavaScript-Projekte.

TypeScript war die Wahl für Angular und man kann davon ausgehen, dass es mit dem Erfolg von Angular in Zukunft noch mehr an Bedeutung gewinnen wird.

Es gibt auch Projekte, die TypeScript-„Code-Ausführung” auf dem Server unterstützen, wie zum Beispiel ts-node.