Pull to refresh

Comments 3

Мне кажется, не лишним будет объяснить студентам истоки Observable, а именно идею «инверсии» Iterable относительно управления потоком данных. Главная идея создателя Rx Эрика Мейера (Rx зародилась в Microsoft) была в том, чтобы сделать из Iterable, который представляет собой модель pull (мы сами запрашиваем данные), нечто аналогичное, но уже представляющее модель push: данные кидаются в нас, а мы на них реагируем. Собственно, поэтому технология и называется Reactive extensions, а методы Subscriber'а onNext() onCompleted() и onError() — это push-отражение сущности итераторов.

Впрочем, всем любопытствующим лучше обратиться к первоисточнику, если вас не смущает небольшой нидерландский акцент Эрика:
Erik Meijer — What does it mean to be Reactive?
https://www.youtube.com/watch?v=sTSQlYX5DU0

Expert to Expert: Brian Beckman and Erik Meijer — Inside the .NET Reactive Framework (Rx)
https://www.youtube.com/watch?v=looJcaeboBY
Спасибо, действительно, стоило на этом подзадержаться. Обязательно передам ваши ссылки :)
Sign up to leave a comment.