Microsoft gibt Reactive Extensions als Open Source frei

Die Firma Microsoft hat ihre Bibliothek für asynchron und ereignisgesteuert arbeitende Programme, Reactive Extensions (Rx), unter die Apache License 2.0 gestellt. Ziel der Freigabe ist eine bessere Interoperabilität zwischen verschiedenen Plattformen.

In Pocket speichern vorlesen Druckansicht 30 Kommentare lesen
Lesezeit: 1 Min.
Von
  • Julia Schmidt

Microsoft hat seine Bibliotheken Reactive Extensions (Rx), Interactive Extensions (Ix) und Bindings (Tx) zu Open-Source-Projekten gemacht. Rx 2.0, Ix und Tx stehen ab sofort unter der Apache License 2.0 und lassen sich auf einer Codeplex-Seite einsehen und herunterladen.

Die Bibliotheken zum Erstellen von Programmen, die mit asynchronen Datenströmen und Ereignissteuerung arbeiten können, gibt es, neben den .NET-Erweiterungen, auch für JavaScript- und C++-Anwendungen (RxJS, IxJS, Rx++,Ix++). Eine für viele Entwickler attraktive Eigenschaft von Rx ist das Nutzen LINQ-artiger (Language Integrated Query) Verweisstrukturen.

Zu den derzeitigen Nutzern von Reactive Expressions zählen unter anderem GitHub und Netflix. Microsoft erhofft sich durch die Freigabe, auf lange Sicht die Interoperabilität zwischen verteilten Systemen (z.B. Cloud-Dienste) und verschiedenen Plattformen zu erhöhen.

Um Neulingen den Einstieg zu erleichtern, bietet das Data Developer Center von Microsoft Rx-Video-Workshops, in denen Grundlagen des zugehörigen Programmiermodels und verschiedene Besonderheiten erklärt werden. (jul)