Entre outras coisas, as Extensões Reativas do .NET simplificam o gerenciamento de simultaneidade.
Pelo que ouvi, o .NET 4.5 simplificará o gerenciamento de simultaneidade com coisas como a await
palavra - chave.
Minha pergunta:
- O .NET 4.5 tornará as Extensões Reativas obsoletas?
- Ou é esperado que a Microsoft lance as adições do .NET 4.5 como uma maneira alternativa de abordar a programação assíncrona e simultânea?
Respostas:
A versão mais recente do Rx Experimental suporta os novos recursos do .NET 4.5 e integra-se de maneira mais perfeita com async / waitit e Tasks. Portanto, a resposta é não, o .NET 4.5 não torna o Rx obsoleto, mas sim o melhora. Consulte http://social.msdn.microsoft.com/Forums/en-US/rx/thread/23062737-e154-41af-99f6-45d819992254 para obter informações sobre a integração com o Tasks, especialmente na publicação "Prefer Política assíncrona ". A tarefa é melhor usada para valores únicos, os Observables funcionam muito bem para fluxos. Depende do que você está fazendo.
fonte
Ambos atendem a necessidades complementares, sendo Rx uma biblioteca de processamento de fluxo de eventos e os novos recursos do .NET 4.5 com foco na assincronia de valor único. Assista ao vídeo C9 para mais detalhes.
fonte