Comments 3
Не только по Java, вот от меня xgrommx.github.io/rx-book/content/resources/articles/index.html#rx
Мне кажется, не лишним будет объяснить студентам истоки 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
Впрочем, всем любопытствующим лучше обратиться к первоисточнику, если вас не смущает небольшой нидерландский акцент Эрика:
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.
Intro to RxJava