Re[14]: Reactive Extensions
От: _NN_ www.nemerleweb.com
Дата: 26.11.19 06:17
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Здравствуйте, Danchik, Вы писали:


D>>Не претендую на супер знание Rx. Но родил такое:

D>>Заумно как на меня, разве что каждый день такое рожать.

S>Ага. Запустите анализатор кода VS — и получите, что с Rx 55 строк кода против 43 с Tasks. Т.е. строк кода получилось больше.


S>В чем же обещанная простота?

Вы простоту а количествах строк меняете ?
По этой логике Go супер сложный язык .


S>Многое не очевидно. Вот эта строчка, к примеру, зачем нужна:


S>
S>.ObserveOn(textBox2)
S>

Чтобы контекст вызова был на UI потоке

Когда нужно обрабаьваать реактивный поток данных удобно, что есть LINQ методы, и можно описать код декларативно.

Скажем, в вашем примере есть ещё счётчик ,который по хорошему следует инкапсулировать во вспомогательный класс, иначе логика обработки и обвязка размазываются .
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.