Не сыроват ли он для крупных стартапов?
объективные критерии сырости есть?)
Если будут взаимодействовать 5-15 человек или больше, то мне кажется может лучше использовать Vue/React Сам начинал разрабатывать (как мне кажется) немалые проекты, такие как визуальный редактор и сервис обработки css и разработка шла гладко. Правда они застопорились на процентах 60 из-за моей основной работы, так что не смогу сказать какие могут быть камни преткновения в финальных стадиях разработки. Но могу точно сказать что до третьих-четвертых тысяч строк разработка идет удобно и вполне без проблемно.
У нас в команде больше 10 человек и проект на наксте, и мне кажется, что даже 5 человек - это уже много, просто код успевает так быстро меняться из-за структуры проекта, что где-то остаются неиспользуемые модули стора при замене их на новые, где-то наоборот, остаются ссылки на старые модули, хотя их уже нет и в рантайме получаем ошибку. Сама идея централизованного vuex мне видится ошибкой, но, к сожалению, во vuex4 ничего не поменяли, а posva/pinia прототип. Вечные холивары, что выносить в BaseComponents - это просто цирк, потому что компоненты зачастую нельзя делить по назначению, но зато можно по использованию стора. Ну и vue3 с его валидацией пропсов пока еще недостаточно хорош. Как пример, валидация с union будет приводиться к вмещающим типам, например 1 | ‘hello’ будет [Number, String] . Свелт на validate скажет ошибку. Да и вообще, сама идея с setup="props" кажется каким-то костылем. Про реакт с его плагинами для eslint, которые сами расставляют список зависимостей даже говорить не хочется.
Обсуждают сегодня