Quoi de neuf dans Reactive Extensions v2.0 Beta

Tags: Rx

L'équipe de Reactive Extensions (Rx) vient de publier un long billet sur la nouvelle version, la beta 2.0.

Vous saurez :

  • comment l'installer (avec le msi ou via Nuget), 
  • ce qui n'est plus supporté, 
  • les améliorations de performance,
  • optimisation d'allocation mémoire
  • et surtout une longue partie sur comment ils supportent async/await.

Un court extrait qui m'a beaucoup amusé :

Over the years, Rx has supported a large number of variants of the .NET Framework, including the following:

  • .NET Framework 3.5, 3.5 SP1, 4.0, and 4.5.
  • Silverlight 3, 4, and 5.
  • Windows Phone 7, and 7.1.
  • XNA 3.1 Zune, XNA 4.0 Xbox 360

Having to redistribute different builds for each of those platforms has been a grueling experience, both for us and for our customers. Assemblies with the same name contain different functionality depending on the target platform, installer size grows significantly, lots of different builds have to be maintained (with #if preprocessor directives to the “rescue”), and adding platforms requires non-trivial amounts of work.

Amusant non ? ;-)

[Mise à jour 15/03] Une video sur Rx v2 vient d'être publiée sur Channel9

blog comments powered by Disqus