Mittwoch, 12:05 Uhr

Stabilität und Superkräfte für JavaScript mit Reason

Mit TypeScript und Flow stehen bereits Ansätze zur Verfügung, um die dynamische Sprache JavaScript mit Typsicherheit auszustatten. In letzter Zeit hat die von Facebook vorgestellte Sprache Reason viel Aufmerksamkeit, insbesondere in der React-Community, erhalten.

Hinter Reason verbirgt sich eine an JavaScript angelehnte, alternative Syntax für OCaml. Dadurch werden neben statischer Typisierung auch zusätzliche Funktionalitäten wie Typinferenz und Pattern Matching in JavaScript verfügbar. Reason hat das Potenzial, JavaScript-Projekte durch ungeahnte, nützliche Superkräfte zu erweitern.

Dieser Vortrag gibt eine Einführung zu Reason und beschreibt einige Vorteile dieser Sprache.

Vorkenntnisse:
Grundlegende Erfahrungen mit JavaScript

Lernziele:
Für JavaScript-Entwickler werden neben dem Nutzen von Typsicherheit die Vorteile einiger zukunftsweisender Spracheigenschaften nachvollziehbar, die Reason mit sich bringt.

Erik Behrends
(DHBW Lörrach)
@behrends

Erik ist Professor für Informatik an der Dualen Hochschule Baden-Württemberg (DHBW) Lörrach. Er hat mehr als 15 Jahre Erfahrung in der Softwareentwicklung.