Rx могут быть использованы с любым .NET-языком, включая F#. В основе Rx лежит сильная теоретическая база, использующая дуализм классических шаблонов проектирования Iterator и Observer для упрощения управляемой асинхронности приложений. Комбинируя выразительность средств библиотеки LINQ (Language Integrated Query) с элегантностью теории категорий, Rx позволяет программистам писать асинхронный код без каких-либо неочевидных приемов, утверждает старший вице-президент подразделения разработки Microsoft Сома Сомасегар.

Сама Microsoft применяет Rx во фреймворке Silverlight Toolkit Drag and Drop Framework, предназначенном для создания и обработки событий захвата и перетаскивания мышью в приложениях Silverlight.

Поделитесь материалом с коллегами и друзьями