Разработка на Vue
Vue решает те же задачи, что и React, и выбор между ними чаще определяется тем, что уже используется в компании, чем техническими доводами. Если у вас есть разработчики на Vue или проект уже написан на нём — менять инструмент незачем.
Отдельная востребованная задача — проекты на второй версии Vue. Её поддержка закончилась, и такие проекты постепенно становятся уязвимыми: обновить библиотеки без перехода на третью версию уже нельзя.
Обсудить задачуС чем помогаем
- Новые интерфейсы и приложения на актуальной версии Vue
- Сопровождение уже работающих приложений на Vue
- Переход со второй версии на третью — поэтапно, а не разом
- Отдельные интерактивные блоки внутри обычного сайта
- Подключение фронтенда на Vue к существующему API
Про переход со второй версии
Vue 2 больше не получает обновлений, включая исправления безопасности. Для внутренних систем за периметром это терпимо, для публичных сайтов — нарастающий риск.
Переход редко удаётся сделать одним махом: меняется не только синтаксис, но и часть библиотек, у которых может не оказаться совместимых версий. Мы начинаем с ревизии зависимостей — по ней сразу видно, будет переход спокойным или потребует замены нескольких компонентов.
Что обычно спрашивают
Vue или React?
Если у вас уже есть проект или разработчики — тот, что используется. Для нового проекта с нуля разница невелика; мы чаще берём React и Next.js просто потому, что это наш основной стек.
Возьмёте проект на Vue 2?
Да. Сначала оценим состояние зависимостей и скажем, что разумнее: поддерживать как есть, обновить постепенно или переходить на третью версию.
Нужен ли Nuxt?
Если страницы должны ранжироваться — да, он решает ту же задачу, что Next.js для React. Для интерфейсов за логином достаточно чистого Vue.
Можно добавить Vue к обычному сайту?
Да, Vue хорошо подключается частями — отдельный компонент на существующей странице без перестройки всего сайта.
Сколько стоит переход на третью версию?
Зависит от размера проекта и от того, сколько библиотек придётся заменить. Оценку даём после ревизии зависимостей.
