ReactiveIU vs Vanilla components
От: vaa  
Дата: 14.02.23 03:22
Оценка:
ReactiveIU.Blazor
Как по вашему, стоит ли усложнять приложение разделением компонента на два или профит небольшой?
☭ ✊ В мире нет ничего, кроме движущейся материи.
Отредактировано 14.02.2023 3:23 Разраб . Предыдущая версия .
Re: ReactiveIU vs Vanilla components
От: Doom100500 Израиль  
Дата: 14.02.23 08:01
Оценка:
Здравствуйте, vaa, Вы писали:

vaa>ReactiveIU.Blazor

vaa>Как по вашему, стоит ли усложнять приложение разделением компонента на два или профит небольшой?

Надо скачать и проанализировать весь проект, или всё-же есть шанс увидеть здесь выжимку и пример применительно к вопросу?
Спасибо за внимание
Re[2]: ReactiveIU vs Vanilla components
От: vaa  
Дата: 14.02.23 23:53
Оценка:
Здравствуйте, Doom100500, Вы писали:

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


vaa>>ReactiveIU.Blazor

vaa>>Как по вашему, стоит ли усложнять приложение разделением компонента на два или профит небольшой?

D>Надо скачать и проанализировать весь проект, или всё-же есть шанс увидеть здесь выжимку и пример применительно к вопросу?


насколько я понимаю, основное отличие даже не в разделении на представление и модель, а в том, что обновление представления
происходит автоматически без необходимости ручного вызова HasStateChanged(например, для readonly свойств).
Но например для команд придется пробрасывать обработчики в коде представления.
есть конечно еще более экстремальный подход https://github.com/kekekeks/NObservable
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[3]: ReactiveIU vs Vanilla components
От: Doom100500 Израиль  
Дата: 15.02.23 07:13
Оценка: +1
Здравствуйте, vaa, Вы писали:

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


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


vaa>>>ReactiveIU.Blazor


vaa>https://github.com/kekekeks/NObservable


Я в ASP.net нер особо силён, и Blazor, в общем-то не особо интересует, но насколько я понял беглым взглядом, то в по первой ссылке применяется подход MVVM, который обкатался на WPF, а по второй — похоже на потоки данных, как в NGRX RxJS (простите, перепутал), который давно применяется в Angular (не Angular js).

А вместе оба этих подхода можно объединить под понятием Data Driven Development, когда порграмер только меняет данные, а UI их отбражает.

Про это?
Спасибо за внимание
Отредактировано 15.02.2023 7:25 Doom100500 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.