Size: a a a

Programming Offtop

2020 April 29

СГ

Сергей Греков... in Programming Offtop
Alexander Nozik
Плохих примеров много. Смысл в том, что рендер логика на функциях и композициях - это хорошо. Но для этого совершенно не обязателен реакт и реконсайл
в видео было наследования vs  композиция, а не про реконсайл ;)
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
И вы опять подменяете понятия, vdom - это не обязательно реконсайл. В JavaFX весь обжект-граф виртуальный
Эээ
источник

AN

Alexander Nozik in Programming Offtop
Сергей Греков
в видео было наследования vs  композиция, а не про реконсайл ;)
А с чем спор-то?
источник

AM

Andrew Mikhaylov in Programming Offtop
Что вы под виртуальностью понимаете?
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Что вы под виртуальностью понимаете?
С тем ,что он в памяти в виде объектов, а не рендерится напрямую на канву. Собственно виртуальный дом в жс отличается ровно этим.
источник

СГ

Сергей Греков... in Programming Offtop
Alexander Nozik
А с чем спор-то?
источник

AN

Alexander Nozik in Programming Offtop
Вообще ортогонально. Объектная структура примитивных компонентов - это одно, а композиция сложных компонентов - это совсем другое.
источник

AN

Alexander Nozik in Programming Offtop
Сложные компоненты наследовать - не понятно зачем
источник

I

Igor in Programming Offtop
Alexander Nozik
С тем ,что он в памяти в виде объектов, а не рендерится напрямую на канву. Собственно виртуальный дом в жс отличается ровно этим.
А зачем тогда он нужен?

shadow-dom (vdom) это по сути костыль реакта, тк очень дорого на каждой ввод символа создавать с 0 все дерево и терять фокус ввода
источник

AN

Alexander Nozik in Programming Offtop
Igor
А зачем тогда он нужен?

shadow-dom (vdom) это по сути костыль реакта, тк очень дорого на каждой ввод символа создавать с 0 все дерево и терять фокус ввода
Чтобы экономить отрисовки. За тем же, зачем и в JS
источник

I

Igor in Programming Offtop
Alexander Nozik
Чтобы экономить отрисовки. За тем же, зачем и в JS
А как это помогает отрисовке?
источник

I

Igor in Programming Offtop
В anuglar допустим нет vdom, тк все на биндингах
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
С тем ,что он в памяти в виде объектов, а не рендерится напрямую на канву. Собственно виртуальный дом в жс отличается ровно этим.
Так и "невиртуальный" дом тоже в памяти всем деревом живёт, нет?
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Так и "невиртуальный" дом тоже в памяти всем деревом живёт, нет?
Все в памяти живет. Просто почему его называют виртуальным?
источник

AN

Alexander Nozik in Programming Offtop
Вы собираете изменения в этом виртуальном дереве, а потом отрисовываете все сразу. Сцен граф примерно так же работает.
источник

I

Igor in Programming Offtop
В android мы тоже меняем поле, а потом отрисовываем все сразу
источник

I

Igor in Programming Offtop
источник

AN

Alexander Nozik in Programming Offtop
Разница заключаеся в том, что в реакте вы просто набрасываете изменения и они автоматом оптимизируются, а в торнаде вы привязываете изменения к изменениям ручек
источник

I

Igor in Programming Offtop
Еще есть всякие display-list render-node, считается ли этом vdom???
источник

AN

Alexander Nozik in Programming Offtop
Igor
В android мы тоже меняем поле, а потом отрисовываем все сразу
Да, я поэтому не очень понимаю, чем виртуал от не виртуала отличается
источник