Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Заблокирован

Материалы по ReactiveUI?

02.04.2024, 13:11. Показов 2984. Ответов 44

Лучший ответ Сообщение было отмечено Элд Хасп как решение

Решение

Студворк — интернет-сервис помощи студентам
Нашёл такие материалы по ReactiveUI:

1 сайт - https://www.reactiveui.net
1.1 полезная для начала страница - https://www.reactiveui.net/doc... index.html

2/ GitHub
2.1 https://github.com/reactiveui
2.2 примеры кода из книги Kent Boogard "You, I, and ReactiveUI Samples" - https://github.com/kentcb/YouIandReactiveUI
2.3 https://github.com/reactivemarbles
2.4 https://github.com/RolandPheasant

3/Хабр
3.1 Павел @INC_R, цикл из трёх статей. (2016г.)
3.1.1 "Введение в ReactiveUI: прокачиваем свойства во ViewModel" - https://habr.com/ru/articles/303650/
3.1.2 "Введение в ReactiveUI: коллекции" - https://habr.com/ru/articles/303898/
3.1.3 "Введение в ReactiveUI: изучаем команды" - https://habr.com/ru/articles/305350/

3.2 Артём Владимирович Горчаков @worldbeater (2018-2019г.)
3.2.1 "Кроссплатформенная разработка с помощью .NET, реактивного программирования, шаблона MVVM и кодогенерации" - https://habr.com/ru/articles/418007/
3.2.2 "DynamicData: Изменяющиеся коллекции, шаблон проектирования MVVM и реактивные расширения" - https://habr.com/ru/articles/445098/
3.2.3 "DynamicData: Dynamic Collections, the MVVM Architecture, and Reactive Extensions" - https://habr.com/ru/articles/454074/

3.3 Алексей @AlexDevFx (2022г.) "Джентльменский набор для создания WPF-приложений" - https://habr.com/ru/articles/647259/

Есть что-то ещё полезное? Особенно хорошо, если на русском.
3
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.04.2024, 13:11
Ответы с готовыми решениями:

ReactiveUI и навигация
Есть ли в сети или у кого примеры (не)простейшей навигации с использованием данного фреймворка?

ReactiveUI составное свойство
Вроде бы и к WPF, а вроде и вообще к фреймворку. Но тем не менее: public class Model { public string Name {get;set;} public...

Reactiveui VS Community Toolkit
Плюсы и минусы? В сравнении. Какой смысл изучать Reactiveui после Community Toolkit? В рамках XAML фреймворков(в первую очередь...

44
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3450 / 2771 / 575
Регистрация: 04.09.2018
Сообщений: 8,715
Записей в блоге: 3
09.09.2024, 10:57
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от titan4ik Посмотреть сообщение
вообще крайне мало популярно
Цитата Сообщение от titan4ik Посмотреть сообщение
не стала популярной среди разработчиков WPF
titan4ik, вроде это неделю назад уже выяснили.. )
0
Заблокирован
09.09.2024, 11:12  [ТС]
Цитата Сообщение от wizard41 Посмотреть сообщение
вроде это неделю назад уже выяснили.. )
Думаю, что многие - ещё раньше
Но непопулярное не всегда означает плохое или негодное. Иногда бывает и наоборот. Тем более, для тех кто
Цитата Сообщение от titan4ik Посмотреть сообщение
тех, кто использует Rx для решения задач уровня "бизнес-логики"
Добавлено через 55 секунд
Но таких тут вроде нет вообще. Или почти нет. Печалька
0
1341 / 920 / 265
Регистрация: 08.08.2014
Сообщений: 2,768
09.09.2024, 11:41
Цитата Сообщение от titan4ik Посмотреть сообщение
В общем, похоже, что сочетание WPF+ReactiveUI (ReactiveUI.FODY) вообще крайне мало популярно.
Ну вот именно 'Fody' норм, чисто чтобы громоздкие полные INPC-свойства везде не прописывать. А 'ReactiveUI' пробовал на одном WPF-проекте - получилось ну слишком запутанно и громоздко, особенно в сложных формах с множеством интерактивных элементов, которые запускают фоновые процессы подгрузки/обновления данных.
1
Заблокирован
09.09.2024, 11:52  [ТС]
Цитата Сообщение от kotelok Посмотреть сообщение
получилось ну слишком запутанно и громоздко, особенно в сложных формах с множеством интерактивных элементов, которые запускают фоновые процессы подгрузки/обновления данных.
Хотя изначально разработчики этого подхода декларировали, что они именно распутывают запутанное. И что именно в сложных UI будет проще.

Добавлено через 4 минуты
Вот цитата из статьи человека, который в своё время рекомендовал ReactiveUI. Там речь шла о проблемах вычисляемого свойства и о том, что ReactiveUI распутает запутанность, которая возникает при обычном подходе.
Пока еще выглядит относительно просто, но это дорога в ад. Есть еще LastName, который тоже должен менять FullName. Потом прикрутим поиск по введенному имени, и все станет еще сложнее. А потом еще, и еще… И мы оказываемся в ситуации, где в коде сплошные генерации эвентов, из сеттеров запускается множество действий, возникают какие-то ошибки из-за того, что учтены не все возможные пути исполнения или что-то вызывается не в том порядке, и прочие кошмары
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16151 / 11272 / 2890
Регистрация: 21.04.2018
Сообщений: 33,146
Записей в блоге: 2
09.09.2024, 16:26
Цитата Сообщение от titan4ik Посмотреть сообщение
что сочетание WPF+ReactiveUI (ReactiveUI.FODY) вообще крайне мало популярно.
Реактив - это очень старая технология. Сразу оговорюсь, старая ≠ плохая.
На Формы она хорошо ложится поскольку в них активно используется Code Behind. Неплохо сочетается с паттернами MVC и MVP.
WPF сравнительно молод и "затачивался" под компоновку в XAML без использования Code Behind. А вот здесь у Реактива возникли проблемы. Необходимо создавать нормальный (для WPF) Контекст Данных - чаще всего это ViewModel. А если его создавать, то неочевидно какой функционал поручить Реактиву. В большинстве случаев (90+%) VM сама с лёгкостью решает такие задачи.
Для Avalonia тесная интеграция с Реактивом, на мой взгляд, скорее тормозит распространение платформы, чем помогает ей.

Для опытных разработчиков, Реактив сложностей не представляет. Но распространение платформы в основном определяют начинающие.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.09.2024, 16:26
Помогаю со студенческими работами здесь

ReactiveUI.Foody propetychanged
Есть свойство: public string? Name { get; set; } Собственно пытаюсь отследить его изменения ...

ReactiveUI уведомления и цепочки
Каким образом с помощью ReactiveUI сделать подобное? public string From { get; set;} public bool IsKit { get; set; } ...

Список операторов Rx и ReactiveUI
В док по Rx есть общий список операторов (для многих языковых реализаций) - https://reactivex.io/documentation/operators.html Есть ли...

Пример запроса reactiveui / refit
Может кто поделиться примером кода либы reactiveui / refit конкретнее нужен POST запрос с FormData

ReactiveUI: изменение свойства элемента коллекции
Есть класс: public class Unit : INotifyPropertyChanged { public int Mode { get; set; } ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
45
Ответ Создать тему
Новые блоги и статьи
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
Модель здравосохранения 16. Слишком хорошие и здоровые сотрудники уходят, недовольные зарплатой
anaschu 23.05.2026
Отладка увольнений и настройка производительности Сегодня во второй половине дня разобрались с механикой увольнений и настроили коэффициент сложности заданий. Вот что было сделано. . . .
Как я стал коммунистом))) Модель сохранения здоровья сотрудников, запись блога номер 15
anaschu 23.05.2026
Внезапно хорошее здоровье сотрудников не нужно капиталистам?))
Модель здравоСохранения 15. Как мы чинили AnyLogic модель рабочего коллектива: сочленение диаграммы состояний болезней и поломок в ресурспул
anaschu 23.05.2026
Как мы чинили AnyLogic модель рабочего коллектива Сегодня разобрались с пятью багами, из-за которых модель либо падала с ошибкой, либо давала совершенно бессмысленные результаты. Каждый баг был. . .
Диалоги с ИИ
zorxor 23.05.2026
Насколько я понимаю - Вы - Искусственный Интеллект. Это так? Да, всё верно. Я — искусственный интеллект. Я представляю собой большую языковую модель, созданную для помощи в самых разных задачах. . . .
Модель здравосохранения 14. Собираем всю модель вместе.
anaschu 22.05.2026
Модель собрана. В будущих постах на видео я покажу, как она работает. В этом посте запускаем её, проверяем результаты и разбираем что можно с ней делать дальше. Перед запуском проверяем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru