TypeScript wurde 2012 von Microsoft vorgestellt. Obwohl TypeScript moderne OO-Sprachelemente wie Klassen, Interfaces, Vererbung, Module, anonyme Funktionen, Generics etc. enthält, war die erste Resonanz auf diese neue Programmiersprache verhalten, insbesondere weil es aus dem Hause Microsoft stammt. Aber nach der Ankündigung von Google die Version 2 von AngularJS in TypeScript zu implementieren, hat sich die Meinung über TypeScript geändert. Insbesondere bei großen Anwendungen soll TypeScript wegen seiner Eigenschaften vorteilhaft sein. Das sollte man untersuchen. In diesem Semicolon stellt Ihnen Peter Hecker TypeScript aus verschiedenen Perspektiven dar: TypeScript - Die Sprache, TypeScript und Mobile Anwendungen, TypeScript und Desktop Anwendungen, TypeScript - Fazit und Ausblick
25. AlleRechteliegenbeiPeterHecker.Vervielfältigungistnichterlaubt.
TypeScript-Schlüsselworte
Schlüsselwort Beschreibung
class Container für Eigenschaften und Funktionen
constructor Initialisierung einer Klasse
exports Veröffentlicht einen Element
extends Erweitert eine Klasse bzw. Schnittstelle
implements Implementiert eine Schnittstelle
imports Importiert ein Modul
interface Definiert eine Schnittstelle
module Container für Klassen und Code
public/private Sichtbarkeit von Elementen
… Rest-Parameter
=> Array-Syntax für Definitionen und Funktionen
<typeName> < > Konvertierung von Typen
: Trennzeichen zwischen Variablen, Parameter, Typen
45. AlleRechteliegenbeiPeterHecker.Vervielfältigungistnichterlaubt.
Machen Sie TypeScript:
• wenn Sie Java/C# lieben und JavaScript hassen
• wenn Sie gerne in einer IDE arbeiten wollen
• wenn Sie häufig in Ihrem JavaScript-Code
„instanceOf“/„typeOf“ verwenden
• wenn Sie häufig Fehler aufgrund von fehlender
Typenprüfung haben
• wenn Sie in Ihrem Team keine Konventionen haben