ReactiveUI (RxUI) против реактивных расширений

от http://docs.reactiveui.net/en/index.html:

ReactiveUI-это фреймворк MVVM, который позволяет использовать реактивный Расширения для .NET для создания элегантных, проверяемых пользовательских интерфейсов, которые работать на любой мобильной или настольной платформы.

rxui как-то отличается от реактивных расширений?

Почему я должен предпочитать RxUI над MVVMCross / light+Rx? Что такого особенного? Может ли RxUI сделать то, что Rx не может? Это больше лаконично? Здесь уютнее?

Я видел пример на странице github https://github.com/reactiveui/ReactiveUI#a-compelling-example. Но не могу ли я сделать то же самое с just Rx?

P. S. А есть ли в API док где-то?

1 ответов


вы включили здесь много вопросов, поэтому я отвечу на них по одному.

rxui как-то отличается от реактивных расширений?

да. Реактивные Расширения is "библиотека для составления асинхронных и основанных на событиях программ с использованием наблюдаемых последовательностей и операторов запросов в стиле LINQ." это не имеет ничего общего с UI в частности. Rx предоставляет вам общую абстракцию над поток данные.

RxUI-это структура MVVM, что означает