No video

Денис Цветцих - Как приручить реактивное программирование в XAML приложениях

  Рет қаралды 5,219

DotNext — конференция для .NET‑разработчиков

DotNext — конференция для .NET‑разработчиков

7 жыл бұрын

Ближайшая конференция - DotNext 2024, 10 - 11 сентября, Москва + online
Подробности и билеты: jrg.su/x2GKnA
- -
Денис Цветцих, АстроСофт - Как приручить реактивное программирование в 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 приложении.

Пікірлер: 10
@tazoth1
@tazoth1 6 жыл бұрын
Фантастическая лекция, огромное спасибо!
@romanbush5164
@romanbush5164 Жыл бұрын
Спасибо!
@netdeveloper740
@netdeveloper740 3 жыл бұрын
классный доклад и тема полезная
@user-jk3cn7ck2f
@user-jk3cn7ck2f 11 ай бұрын
Ротом чмякает. А так хороший доклад.
@aiscorp1
@aiscorp1 4 жыл бұрын
Спасибо, очень полезно!!!
@pavelpavel7938
@pavelpavel7938 7 жыл бұрын
писать логику в сеттерах??? гоните его со сцены
@UnrealSPh
@UnrealSPh 7 жыл бұрын
чем вам это не нравится?
@6537537
@6537537 6 жыл бұрын
Типа самый умный?)
@tazoth1
@tazoth1 5 жыл бұрын
Тем, что эта логика неочевидна Например элементарная строка а = b; может оказаться огромным блоком и сразу это не очевидно
OMG what happened??😳 filaretiki family✨ #social
01:00
Filaretiki
Рет қаралды 6 МЛН
Joker can't swim!#joker #shorts
00:46
Untitled Joker
Рет қаралды 35 МЛН
Secret Experiment Toothpaste Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 42 МЛН
Kind Waiter's Gesture to Homeless Boy #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 3,9 МЛН
Роман Неволин - Машинное обучение на платформе .NET
44:46
DotNext — конференция для .NET‑разработчиков
Рет қаралды 5 М.
C#/Avalonia - Learn MVVM with Avalonia
2:07:00
Kevin Bost
Рет қаралды 12 М.
ReactiveUI intro to WhenAnyValue
21:37
ReactiveUI
Рет қаралды 9 М.
Денис Цветцих - LINQ Expressions: искусство запрашивать данные
57:53
DotNext — конференция для .NET‑разработчиков
Рет қаралды 3,5 М.
Алексей Мерсон - Domain-driven design: рецепт для прагматика
58:57
DotNext — конференция для .NET‑разработчиков
Рет қаралды 60 М.
Марк Шевченко - Микросервисы на C#
1:02:10
Learn .NET MAUI - Full Course for Beginners | Build cross-platform apps in C#
4:08:53
Денис Пешехонов, Александр Химушкин - Укрощаем DDD на практике
56:21
DotNext — конференция для .NET‑разработчиков
Рет қаралды 2,5 М.
OMG what happened??😳 filaretiki family✨ #social
01:00
Filaretiki
Рет қаралды 6 МЛН