Здравствуйте, Sinix, Вы писали:
S>Здравствуйте, Gattaka, Вы писали:
G>>Вы используете event'ы если речь идет не о WinForms и WPF? Как часто, можете привести пример?
S>В смысле, кроме очевидного NotifyPropertyChanged и не менее очевидных контроллеров / view model? А зачем?
S>События подразумевают наличие stateful-объектов, т.е. веб сразу идёт лесом. Хелперы? По определению stateless, уведомления делаются через async/IProgress.
S>Биз-логика обычно накручивается на интерфейсах/делегатах, но никак не на событиях.
Положим у вас поменялось имя пользователя. Вы поменяли само имя, а также должно еще куча всего сменится — автарка, отправиться письмо в налоговую (
), военкомат оповестить если мужик, жене имя тоже поменять ну и т.п.
S>Что там осталось, свои фреймворки или плагины к какому-нибудь крупному продукту? Ну и как часто кто-либо их пишет?
Вот и я думаю зачем они нужны. WinForms и WPF тоже без них можно было бы обойтись.