none
Is IObservable dead? RRS feed

Answers

  • Hi Sergey & Ray,

    Rx is definitely not dead :). The Rx team has worked closely with the C# and VB teams to develop the await/async functionality. This new pattern will make it easier for developers to write asynchronous sequential code. For this they can either use Task or IObservable (see today's Rx release notes).

    As part of our release today, we have also introduced an asynchronous sequential stream (IAsyncEnumerable). This allows developers to easily use the await keyword to deal with pull based streams that are asynchronous.

    However, there are other streams that are inherently parallel. With these streams it is still not possible to write sequential code and developers must use combinators.

    Rx, in particular IObservable, is still the best way to write code for orchestrating and composing event streams.

    Let us know if you have any other questions or concerns.

     

    Wes & Jeffrey

    Thursday, October 28, 2010 7:22 PM

All replies

  • Just came to the forum to post the sameish sort of question.  What is the future of Rx?  Jeffery? ;)
    Thursday, October 28, 2010 7:10 PM
  • Hi Sergey & Ray,

    Rx is definitely not dead :). The Rx team has worked closely with the C# and VB teams to develop the await/async functionality. This new pattern will make it easier for developers to write asynchronous sequential code. For this they can either use Task or IObservable (see today's Rx release notes).

    As part of our release today, we have also introduced an asynchronous sequential stream (IAsyncEnumerable). This allows developers to easily use the await keyword to deal with pull based streams that are asynchronous.

    However, there are other streams that are inherently parallel. With these streams it is still not possible to write sequential code and developers must use combinators.

    Rx, in particular IObservable, is still the best way to write code for orchestrating and composing event streams.

    Let us know if you have any other questions or concerns.

     

    Wes & Jeffrey

    Thursday, October 28, 2010 7:22 PM