Обновить

Комментарии 3

Спасибо за статью, но хотелось бы более подробного раскрытия темы о причинах миграции. О каких проблемах безопасности идет речь? По ощущениям, у вас состоявшийся проект, который полностью устраивает бизнес и в который вносятся минимальные доработки. И если не тащить в него все подряд, то столкнуться с какими либо проблемами шанс крайне мал.

По итогу, удалось ли вам убедить бизнес в необходимости миграции? Ибо на моей практике, абстрактные разговоры о необходимости таких изменений без конкретных кейсов яйца выеденного не стоят

У нас тоже есть проект на Vue2. npm i выдает овер 50 алармов от аудита. Напрягает. И это последние совместимые версии пакетов.

Спасибо за комментарий.

Статья написана уже по итогам успешно проведённой миграции, поэтому это не теоретические рассуждения, а описание нашего реального практического опыта.

Что касается безопасности, я скорее говорю о рисках использования технологии, которая находится в конце жизненного цикла и больше не получает полноценной поддержки. Чем старее стек и зависимости, тем сложнее поддерживать их в актуальном состоянии и тем выше вероятность столкнуться с уязвимостями, которые могут привести к неприятным последствиям. Кроме того, вопросы использования поддерживаемых технологий регулярно поднимаются и со стороны специалистов по информационной безопасности. А это бизнес не может игнорировать.

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

Дополнительным аргументом стал найм: многие разработчики предпочитают работать с актуальными версиями инструментов и фреймворков.

Если проект находится в режиме минимальной поддержки и не развивается, необходимость миграции действительно может быть не столь очевидной. В нашем случае проект активно развивался, поэтому переход на Vue 3 был осознанным решением.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации