Евгений Поляков

+12
с 2021
0 подписчиков
27 подписок

Нет. В коммерческой разработке я использовал и вью, и реакт. Вью дольше, но в последнее время проекты заказчиков больше на реакте. И исходя из этого мнение - реакт более низкоуровневый, писать на нем дольше, чем на вью, неудобно. Много рутинного кода, то же двухстороннее связывание надо каждый раз прописывать руками, комментарии это боль, шаблон компонента это каждый раз рендер функция - фарш из кода с шаблоном, что не улучшает читабельность, перерисовка данных сразу всей ветки, а не изменившейся части (насколько знаю, вью тут оптимизирует), нет отслеживания изменений массивов и объектов (популярный mobx следит только за заменой целиком, а не части, во вью же все методы массивов обернуты). И самый главный минус - это дикий зоопарк библиотек, нет стандартного подхода, из-за чего все пишут как попало, что в итоге ухудшает поддержку кода.

Полагаю из за того, что реакт был раньше и на него в свое время перешло много больших компаний (на переправе коней не меняют), а так же из за ауры железобетонного фейсбука (фейсбук это гигант, с реактом ничего не случится), к нему продолжают приходить большинство и много начинают новых проектов. Даже не смотря на большое количество минусов.

4

Вообще, хотите отличный универсальный фреймворк со всеми фишками и компонентами из коробки, да к тому же еще и позволяющий собирать мультиплатформенные приложения из коробки - настоятельно рекомендую Quazar. Он на основе vue, имеет свой cli, развивается очень быстро. Позволяет бешено быстро писать типовые проекты с материал дизайном. Можно писать, не сделав ни одного import'а, все автоматически под капотом.
Компоненты типа material-ui, но настраивать и использовать их в разы проще, например если пописать в квазаре, и потом, например взять реакт с material-ui - это будет когнитивный диссонанс, как вы там живете с этой дичью. :)

1

В этом списке - точно не React. Он уже сильно устарел, фейсбук его кардинально не улучшает. Рефлексия перед смертью. Берите Vue или Angular2. Я сам пользовался Vue - по сравнению с реакт у него гораздо эффективнее написание кода, а значит вы будете меньше тратить время на одно и то же.

3

Ну а кто ещё в техподдержке сидеть будет. За их зарплату. Не специалисты же.

-"Чат еще баговал и не отображал новые сообщения сотрудников поддержки, поэтому я отвечал не сразу, так как сообщения отображались, если в чат перезайти. В итоге порой сотрудник просто не дожидался моего ответа и уходил."

  Они до сих пор не починили чат поддержки? Я с них угораю. Ещё чуть ли не год назад я создавал об этом тикет в техподдержку. Детально им описал, со скриншотами до и после перезахода в чат. Они говорили, что программисты вот вот починят и выпустят новую версию. Версии выпускались, а чат как глючил так и глючит. Несколько раз регулярно мне отзванивались, объявляя что вышла новая версия и прося обновить и проверить. Чат оставался таким же глючным. Ничего не менялось. Через несколько обновлений в очередной звонок я сказал, что ухохатываюсь с таких программистов и попросил больше насчёт этого не звонить.

Проблема была ровно такой: пока вы ждёте в чате ответа, он как бы подвисает и не отображает сообщения с сервера, хотя вы можете писать и сообщения уходят. Если выйти и зайти в чат снова - сообщения подгружаются и вы видите, как вам на самом то деле отвечали, но этого не было видно.
Единственный вариант решения - постоянно выходить-заходить в чат.

4