Wednesday, December 4, 2013

The reactive manifesto

In Reactive Programming – vom Hype zum Praxiseinsatz gibt Joachim Hofer ein Beispiel wie man um "reactive" zu werden in Scala eine synchrone API schrittweise in eine asynchrone API umstrukturieren kann; und das ohne Abstieg in die sog. "Callback-Hölle".

Der Bezug auf das Reactive Manifesto kommt dabei etwas kurz, wie ich finde.

Auch kommt mir die Schachtelung der Futures/Monaden in Scala (und später vielleicht Java) vergleichsweise umständlich vor. Die Verwendung von async/await und der TPL ab C# 5 ist dagegen purer Zucker was Les- und Nachvollzieh-barkeit betrifft. Ab VS2013 sollen diese Einflüsse sich auch auf den Debugger ausgewirkt haben. Der von Microsoft diesbezüglich getriebene Aufwand ist zugegebenermaßen schwer zu erreichen, geschweige denn zu toppen!

No comments:

Post a Comment