TypeScript 1.0 veröffentlicht

Für alle, die es noch nicht mitbekommen haben: Microsoft hat Version 1.0 seiner JavaScript Alternative TypeScript veröffentlicht. https://www.typescriptlang.org/

TypeScript ist, im Gegensatz zu Dart oder CoffeeScript, ECMAScript 6 kompatibel, kann also auch bis auf wenige Ausnahmen direkt in Browsern mit ECMA Script 6 Unterstützung ausgeführt werden. Es gibt aber auch einen Compiler, der TypeScript in JavaScript (ECMA Script 3 oder 5) kompiliert.

Ein weiterer Vorteil von TypeScript gegenüber Dart und CoffeScript ist, dass es eine Obermenge von JavaScript ist. Somit ist jeder JavaScript Code auch gültiger TypeScript Code, was die Migration in bestehenden Projekten bedeutend einfacher macht, da man nicht sämtlilchen Code auf einmal migrieren muss.

TypeScript bietet gegenüber JavaScript ein statisches Typsystem, Klassen, Schnittstellen, Vererbung für Klassen und Schnittstellen, Module und Lambda-Ausdrücke.

Auf Channel9 gibt es einen einstündigen Vortrag, den Anders Hejlsberg, der Schöpfer von TypeScript (und auch C#) auf der aktuellen /BUILD/ gehalten hat. https://channel9.msdn.com/?wt.mc_id=build_hp