Herr Ober: Eine getypte Obermenge von JavaScript bitte

JavaScript ist seit ein paar Jahren die neue Hypesprache. Sie hat eine aktive Community und zahlreiche Frameworks, mit jedem Einsatzgebiet das man sich vorstellen kann. Spätestens seit dem Sprung ins Backend mit Node.js ist sie eine der populärsten Sprachen geworden.

Leider wurde JavaScript nicht für diesen umfassenden Einsatz entworfen. Das macht sich in fehlenden Sprachfeatures bemerkbar, wie zum Beispiel lokalem Scoping oder einem standardisierten Modulkonzept. Mit ECMAScript 6 wurden viele dieser lang erwarteten Erweiterungen in die Sprache aufgenommen.

Was JavaScript aus der Sicht von vielen Backendentwicklern noch fehlt ist ein ausgereiftes Typsystem. Genau dort setzt TypeScript an, indem es optionale statische Typisierung mit all seinen Vorteilen bereitstellt. Als echte Obermenge von JavaScript kompiliert es zurück zu ECMAScript 5 oder 6 und garantiert damit volle Abwärtskompatibilität. Außerdem strebt es eine volle Angleichung an die JavaScript-Spezifikation an, womit es das JavaScript der Zukunft werden soll. Der Vortrag stellt die wichtigsten Eigenschaften von TypeScript vor. Diese beruhen hautpsächlich auf der Erfahrung in komplexen Projekten, die mit TypeScript gebändigt werden konnten.

Sponsoren

Ebay Tech
idealo
techdev Solutions
zalando
akquinet
codecentric
MoSKito Monitoring
pro!vision
NumberFour AG
Das Büro am Draht
Publicis Pixelpark
innoQ
adesso
MeteoGroup
tarent solutions



Partner

Java User Group Berlin Brandenburg
iJUG
zaunfilm
Rhino’s Energy
Sigs Dataom
Hanser
O'Reilly
dpunkt.verlag
rheinwerk