Денис Цветцих - Как приручить реактивное программирование в 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 приложении.

ความคิดเห็น • 10

  • @tazoth1
    @tazoth1 6 ปีที่แล้ว +1

    Фантастическая лекция, огромное спасибо!

  • @aiscorp1
    @aiscorp1 5 ปีที่แล้ว +1

    Спасибо, очень полезно!!!

  • @romanbush5164
    @romanbush5164 2 ปีที่แล้ว +1

    Спасибо!

  • @netdeveloper740
    @netdeveloper740 3 ปีที่แล้ว

    классный доклад и тема полезная

  • @ИванКулеш-х9и
    @ИванКулеш-х9и ปีที่แล้ว

    Ротом чмякает. А так хороший доклад.

  • @pavelpavel7938
    @pavelpavel7938 8 ปีที่แล้ว +7

    писать логику в сеттерах??? гоните его со сцены

    • @UnrealSPh
      @UnrealSPh 7 ปีที่แล้ว +2

      чем вам это не нравится?

    • @6537537
      @6537537 6 ปีที่แล้ว +1

      Типа самый умный?)

    • @tazoth1
      @tazoth1 6 ปีที่แล้ว

      Тем, что эта логика неочевидна
      Например элементарная строка а = b; может оказаться огромным блоком и сразу это не очевидно