Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Что по вашему мнению лучше для больших проектов на JavaScript - Angular, React или Vue? Объясните свою точку зрения.

Программирование
Анонимный вопрос
Разработка на JavaScript
  · 3,5 K
Руководитель отдела Frontend разработки. Участвовал в создании platon.ru, роскосмос...  · 8 дек 2021  · denni.io
Очень сложный и простой вопрос. Я выкину из списка Vue за его легкость, он замечателен для маленьких проектов, ну или на крайний случай для средних.
React - неплохо, много ресурсов которые можно привлечь с рынка, однако качество этих ресурсов далеко не всегда хорошее. Это связано с тем, что реакт, как в свое время jQuery позволяет разработчику выполнять задачи толком не понимая как работает сама основа (в нашем случае JavaScript). По своему опыту собеседования реакт-разработчиков, вижу что у большинства есть проблемы не только с JavaScript, но и в целом с фундаментальными знаниями Computer Science. Но, стоит ли отказываться от использования реакта только по этой причине? Тут уже обстоятельства - если я делаю проект для себя (т.е. для компании) - там важно качество и производительность, нужно делать максимальный упор в архитектуру и качество. Если я работаю в интеграторе и нам нужно срочно запилить проект - то почему бы и не реакт?
Angular - позволяет изначально использовать все шаблоны проектирования, реализовать сложные архитектурные решения, которые будут одновременно элегантны и легки для восприятия другими программистами-инженерами, которые знакомы с шаблонами проектирования. Однако, более высокий порог вхождения отпугивает некоторых людей в связи с чем у нас есть серьезный голод кадров (фронтов ангулярщиков).
Прошу принимать мой ответ как субъективную точку зрения, без претензии на объективность.
P.S. Да, есть исключения - некоторые компании все равно пишут на React для себя и умудряются соблюдать хорошее качество кода и производительности. Но, давайте не кривя душой скажем, что на реакте это стоит немалых усилий, в то время, как в ангуляре это не требует ничего.
Руководитель отдела разработки пользовательских интерфейсов компании АО ОКБПерейти на credistory.ru
1 эксперт согласен
А чем Vue плох для крупных проектов?
Мы, Российская компания интегратор и разработчик программного обеспечения, и решений для...  · 9 дек 2021  · dta.agency
Здравствуйте! Я думаю, что в больших проектах, важная составляющая, это время. Чем быстрее создаётся фитча, тем лояльнее к вам заказчик. Использование готового фреймворка - это необходимость, а не выбор. И ещё один важный момент. Перечисленные технологии - это всего лишь инструменты. И выбирать инструмент нужно от поставленной задачи. Вы же не будете забивать гвозди микроскопом?
Разработка программного обеспечения. Автоматизация бизнес процессов. Дизайн.Перейти на dta.agency
2 эксперта согласны