|
Microsoft hat die Version
1.6 seiner Webprogrammiersprache TypeScript zur Verfügung
gestellt. Die Entwickler haben im Rahmen des Updates unter anderem
dafür gesorgt, dass die Programmiersprache mit Reacts statische
Typisierung und JSX, einer auf Schnelligkeit und Sicherheit optimierten
JavaScript-Variante, umgehen kann.
Das neue Dateiformat .tsx steht zur Verfügung, um JSX-Syntax
und TypeScript-Code in einer Datei nutzen zu können. Weiterhin
neu ist die Möglichkeit, Klassenausdrücke zu nutzen. Mit
ihnen lassen sich, ähnlich wie Klassendeklarationen, Klassen
erstellen. Im Gegensatz zu den Deklarationen können sie überall,
wo Ausdrücke zum Einsatz kommen, wie in extends-Anweisungen,
eingesetzt werden.
Zudem können Entwickler in TypeScript 1.6 eigene Type-Guard-Funktionen
erstellen. Damit ist die Arbeit mit Interfaces für Überprüfungen
möglich und es ergeben sich neue Optionen für eigene Analysen.
Zum Verbinden zweier Typen gibt es nun den Typoperator & (Intersection),
um das Arbeiten mit Mixins und das Erweitern von Klassen um neue
Methoden zu erleichtern.
In TypeScript lassen sich jetzt auch abstrakte Klassen einsetzen.
Die Entwicklung der Sprache lässt sich dank Microsofts Open-Source-Bemühungen
nachvollziehen. Auf
GitHub steht eine Liste aller Änderungen bereit, welche
in altem Code eventuell Fehler hervorrufen könnten.
(ts, hannover)
(siehe auch heise-News-Ticker:)
Hannover · EDV-Beratung ·
Linux · Novell · Microsoft · Seminar ·
IT-Consult · Netzwerk · LPIC · CLE
|