Reactiveui-это композиционная кроссплатформенная структура модели Viewmodel для всех платформ .NET, которая вдохновлена функциональным реактивным программированием, которая представляет собой парадигму, которая позволяет вам абстрагировать изменяемое состояние от ваших пользовательских интерфейсов и выражать идею вокруг функции в одном читаемом месте и улучшать тестируемость вашего приложения.
? Начните? Установить пакеты? Смотреть видео? Просмотреть образцы? Обсудить Reactiveui
Там была отличная книга, написанная нашим активистом выпускников Кент Бугарт.
Установите следующие пакеты, чтобы начать создавать собственное приложение Reactiveui. Примечание. Требуются некоторые из пакетов, специфичных для платформы. Это означает, что ваше приложение не будет работать так, как ожидалось, пока вы не установите пакеты должным образом. Смотрите страницу «Установки документов» для получения дополнительной информации.
| Платформа | Reactiveui Package | Nuget |
|---|---|---|
| .NET Стандарт | Reactiveui | |
| Reactiveui.fody | ||
| ЕДИНЦИОННЫЕ Тестирование | Reactiveui.testing | |
| WPF | Reactiveui.wpf | |
| UWP | Reactiveui.uwp | |
| ВИНУИ | Reactiveui.winui | |
| Мауи | Reactiveui.maui | |
| Windows Forms | Reactiveui.winforms | |
| Xamarin.forms | Reactiveui.xamforms | |
| Xamarin.essonseals | Reactiveui | |
| Androidx (Xamarin) | Reactiveui.androidx | |
| Xamarin.android | Reactiveui.androidsupport | |
| Xamarin.ios | Reactiveui | |
| Xamarin.mac | Reactiveui | |
| Тизен | Reactiveui | |
| Блазор | Reactiveui.blazor | |
| Платформа Uno | Reactiveui.uno | |
| Платформа Uno | Reactiveui.uno.winui | |
| Авалония | Avalonia.reactiveui | |
| Любой | Reactiveui.validation |
Основные члены команды, участники и участники Reactiveui в экосистеме выполняют эту работу с открытым исходным кодом в свободное время. Если вы используете Reactiveui, серьезную задачу, и вы хотели бы, чтобы мы потратили на это больше времени, пожалуйста, пожертвуйте. Этот проект также увеличивает ваш доход/производительность. Это делает разработку и применение быстрее и уменьшает необходимую полосу пропускания.
Станьте спонсором.
Вот как мы используем пожертвования:
Если у вас есть вопрос, пожалуйста, посмотрите, если какие -либо обсуждения в наших проблемах GitHub или переполнения стека уже ответили на него.
Если вы хотите что -то обсудить или просто нужна помощь, вот наша комната, где всегда есть люди, которые хотят помочь!
Пожалуйста, не открывайте проблемы GitHub для запросов на поддержку.
Reactiveui разрабатывается в соответствии с одобренной OSE-файлом лицензии с открытым исходным кодом, что делает его свободно полезным и распределимым, даже для коммерческого использования.
Если вы хотите отправить запросы на привлечение, сначала откройте вопрос GitHub для обсуждения. Мы впервые дружелюбны.
См.
![]() Гленн Уотсон Мельбурн, Австралия | ![]() Крис Пулман Великобритания |
![]() Родни Литтлз II Техас, США | ![]() Кольт Бауман Южная Корея |
Следующие были основными членами команды в прошлом.
![]() Джеффри Хантли Сидней, Австралия | ![]() Кент Бугаарт Брисбен, Австралия | ![]() Олли Леветт Лондон, Великобритания |
![]() Анаис Беттс Сан -Франциско, США | ![]() Брендан Форстер Мельбурн, Австралия | ![]() Клэр Новотин Нью -Йорк, США |
![]() Артиом Горчаков Москва, Россия |
Reactiveui является частью Фонда .NET. Другие проекты, которые связаны с фундаментом, включают платформу компилятора Microsoft .net («Roslyn»), а также семейство проектов Microsoft ASP.NET, формы Microsoft .net Core & Xamarin.