Size: a a a

Software Design/Architecture/Zen

2020 October 08

SP

Stanislav Popov in Software Design/Architecture/Zen
ну да, в реакте ты можешь взять 10 способов сделать стили, а в вуе один - цсс модули, без тайпчека
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
Vlad Sobenko
Реакт сложный для них, потому, что сделай архитектуру сам. Во всяких вью есть общепринятые способы. Хз хорошо ли это или плохо. Субъективно.
вью хорошо подойдет, чтобы добавить на классический сайт с генерацией контента на беке интерактивный компонент. реакт - хз как справится с этой задачей. не пробовал. но думаю будет труднее.
источник

SP

Stanislav Popov in Software Design/Architecture/Zen
совершенно так же будет. реакт порталы, вью порталы. то же самое все
источник

SP

Stanislav Popov in Software Design/Architecture/Zen
у вью просто лучше дока для людей совсем не имеющих ранее дел с фреймворками. этим он и подкупал
источник

SP

Stanislav Popov in Software Design/Architecture/Zen
по фичам - все богаче, все веселее у реакта
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
тогда зачем вью?) для пинка реакту. и это хорошо. иначе реакт бы не стал шевелиться, чтобы стать лучше. или нет?
источник

SP

Stanislav Popov in Software Design/Architecture/Zen
ну пусть будет так
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
ну реакт все же куда более зрелая, популярная либа, и разработчик серьезнее
источник

SP

Stanislav Popov in Software Design/Architecture/Zen
но там везде стагнация уже года два
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
Stanislav Popov
у вью просто лучше дока для людей совсем не имеющих ранее дел с фреймворками. этим он и подкупал
вот мне поэтому он и подойдет. я все-таки не фронт, если уж и буду фуллстек что-нибудь пилить, то скорее вью возьму. накой заморачиваться...
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
вот ангуляр точно уже потихоньку отходит в историю. впрочем кто знает... конкуренция всегда хорошо, но ангуляр, как я понимаю, это другое. неверно их сравнивать. а вот вью, реакт - прямые конкуренты. и они и будут друг друга пинать.
источник

SP

Stanislav Popov in Software Design/Architecture/Zen
ирония кстати еще в том что вуе это тупиковая ветвь развития ангуляра брошенная еще в начале десятых
источник

a

atcq (Алексей)... in Software Design/Architecture/Zen
Stanislav Popov
о какой "своей архитектуре" говорят критики реакта я не совсем понимаю
однофайловые компоненты vs возможность держать их так, как удобно (хоть фабрики компонентов пили)
2 way binding из коробки vs решение, которое выбираешь сам
роутер из коробки vs роутер на выбор (react router, router5 и тд)
дефолтный стейт менеджмент vs mobx/redux/еще 1000 разновидностей
css в однофайловых компонентах/отдельно vs cssinjs и еще 1000 альтернатив
источник

a

atcq (Алексей)... in Software Design/Architecture/Zen
в целом vue позволяет почти то же самое, но обычно, обычно, его берут те, кто не готов на кастом
источник

SP

Stanislav Popov in Software Design/Architecture/Zen
основное отличие как мне кажется в том что реакт ловко впитал в себя идею jsx/tsx  и начал описывать верстку на языке программирования, с тайпчеком и плюшками.

тогда как все остальные продолжили писать мусорные "шаблоны"  и интегрировать их тайпчек в иде и линтеры
источник

SP

Stanislav Popov in Software Design/Architecture/Zen
atcq (Алексей)
однофайловые компоненты vs возможность держать их так, как удобно (хоть фабрики компонентов пили)
2 way binding из коробки vs решение, которое выбираешь сам
роутер из коробки vs роутер на выбор (react router, router5 и тд)
дефолтный стейт менеджмент vs mobx/redux/еще 1000 разновидностей
css в однофайловых компонентах/отдельно vs cssinjs и еще 1000 альтернатив
в реакте почти всегда есть дефолтный вариант.

и в вуе почти так же есть кастом, потому что дефолтный стейт менеджер не типизируется
источник

a

atcq (Алексей)... in Software Design/Architecture/Zen
Stanislav Popov
в реакте почти всегда есть дефолтный вариант.

и в вуе почти так же есть кастом, потому что дефолтный стейт менеджер не типизируется
есть, но так как реакт сам по себе мелкая библиотечка - всё остальное выбираешь сам, копируя или принимая решение

статистически среди react проектов всегда будет больше кастомов, так как в vue галочки считай проставлены заранее
источник

a

atcq (Алексей)... in Software Design/Architecture/Zen
я вот терпеть не могу redux/react router, обычно стараюсь их заменить на что-то повменяемее (хотя с хуками redux не пробовал, может и лучше стало)
источник

AT

Alexey Tuychiev in Software Design/Architecture/Zen
Stanislav Popov
ирония кстати еще в том что вуе это тупиковая ветвь развития ангуляра брошенная еще в начале десятых
Шо не смог в DI и rx?
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
atcq (Алексей)
я вот терпеть не могу redux/react router, обычно стараюсь их заменить на что-то повменяемее (хотя с хуками redux не пробовал, может и лучше стало)
Я после redux toolkit полюбил redux. Кода стало меньше в разы. А типы выводятся автоматом.
источник