Денис Цветцих - Как приручить реактивное программирование в XAML приложениях
ฝัง
- เผยแพร่เมื่อ 2 พ.ย. 2024
- Подробнее о конференции DotNext: jrg.su/3WmFRE
- -
Денис Цветцих, АстроСофт - Как приручить реактивное программирование в XAML приложениях.
Конференция DotNext 2016 Piter.
Санкт-Петербург, 03.06.2016.
Многие программисты слышали о реактивном программировании на C# и знают о существовании Rx. Часто они смотрели 101 Rx Samples и даже писали собственные демки, но так и не дошли до реального использования Rx в продакшене. Разработчики XAML приложений читали статьи об эффективности MVVM фреймворка ReactiveUI при решении типовых задач WPF/Silverlight/WinRT/UWP приложений, но так и не решились начать на нем новый проект или прикрутить к инфраструктуре существующего проекта. Несколько лет назад я скрестил пальцы и с надеждой на лучшее решился использовать Rx и ReactiveUI на продакшене. С тех пор накопился интересный опыт использования этих инструментов, которым хочу поделиться в своем докладе.
Из доклада вы узнаете:
Что за зверь «реактивное программирование» и как реализована его поддержка для C#;
Какие есть инструменты для разработки реактивного UI в XAML приложениях;
На каких задачах из продакшен-проектов удалось получить реальный профит от использования Rx и ReactiveUI, а на каких задачах профита замечено не было;
Как использовать и ReactiveUI, и более популярный и продвинутый MVVM фреймворк в одном WPF/Silverlight/WinRT/UWP приложении.
Фантастическая лекция, огромное спасибо!
Спасибо, очень полезно!!!
Спасибо!
классный доклад и тема полезная
Ротом чмякает. А так хороший доклад.
писать логику в сеттерах??? гоните его со сцены
чем вам это не нравится?
Типа самый умный?)
Тем, что эта логика неочевидна
Например элементарная строка а = b; может оказаться огромным блоком и сразу это не очевидно