Здравствуйте, igor-booch, Вы писали:
G>>Реактивщина съест твой мозг сложностью отладки и составления программы. Сами интерфейсы Reactive Streams простые, но составить из них программу тяжело, а отлаживать ещё труднее. Плюс навешиваются АПИ самой реактивной библиотеки, которую ты выберешь, это тоже усложняет понимание.
IB>Понимаю, что ты наверное явист, но вдруг сможешь что-то сказать о
IB>https://github.com/IgorBuchelnikov/ObservableComputations
IB>В этой библиотеке реактивность основана на дотнетовских интерфейсах INotifyPropertyChanged and INotifyCollectionChanged
IB>но может оборачивать интерфейсы из Reactive Extensions (дотнетовкий аналог Reactive Streams)
IB>Делал эту библиотеку в основном для UI, но как ты думаешь,
IB>можно ли её в бэкэнде как то применить (в enterprise архитектуре)?
Посмотрел, документация в readme неплохая. Но бросается в глаза, что в коде нет комментариев, а также коммиты все идут в одной ветке и с плохими коммит-мессаджами — это не создает ощущения продукта для энтерпрайза, коммьюнити у продукта тоже нет судя по всему? Еще бы не помешало написать, это как-то связано с Reactive Streams и проч. реактивными стандартами?
В текущем виде библиотеку вряд ли кто-то всерьез будет рассматривать для энтерпрайза. Нужно коммьюнити, ссылки на реально используемые проекты, также непонятно как дела уязвимостями и CVE.