Reactive Extensions for .NET

Es gibt mittlerweile so zahlreiche Projekte in der .net Welt, dass es schwer ist Überblick zu bewahren, und man bekommt auch nicht immer sofort mit, wenns mal was neues cooles gibt, dass für einen relevant ist.

Heut bin ich auf die Reactive Extensions for .NET gestossen, welche für .net 3.5, 4.0, Silverlight 3 und tada JavaScript existieren.

Vorallem an letzterm bin ich interessiert.. mal sehn ob ich das bei meinen nächsten Vorhaben verwenden kann. 🙂

..und was ist nun Rx? Rx hilft bei der Erstellung von asynchronen, event-basierten Programmen und führt zu diesem Zwecke „beobachtbare“ Collections an.

So nach dem ersten Lesen klingt das mal nach… ja wonach denn? 😀 Muss mich da selber mal reinschauen. 🙂 Das JavaScript Beispiel ist übrigens ganz lustig. Kennt ihr noch diverse JavaScripts die dem Mauszeiger einen Schwanz aus Text hinzugefügt haben, welcher sich dann etwas träge hinter der Maus bewegt hat? Nunja.. dies wurde mit RxJS nachgebaut, in 28 Zeilen Code. (RxJS + JQuery wird benötigt..)
Gut, das klingt jetzt nach nichts besonderem und solche JS Spielereien brauchte die Welt noch nie, trotzdem ists ein nettes Beispiel. 😀

Wenn ihr dem Link folgt findet ihr die verschiedenen Downloads, das erwähnte Beispiel, und ein Channel9 Video mit Erik Meijer.

Update Schöner Artikel mit nem netten Beispiel: Introduction to the Reactive Extensions to JavaScript