Как стать автором
Обновить

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

Vue 2 будет оставаться в версии LTS (долгосрочная поддержка) еще 18 месяцев с момента выхода Vue 3.

Vue 3 вышел в сентябре 2020. Сейчас август 2023. Прошло не 18 месяцев, а почти 36.

Вы если списываете, то хотя бы перечитывайте.

Спасибо за ваш комментарий! Речь в данном абзаце про сроки долгосрочной поддержки (LTS) Vue 2ой версии относительно даты выхода Vue 3. Данная цифра взята с официального сайта https://v2.vuejs.org/lts/.

Кроме того, Vue 3 представлен с новыми крутыми обновлениями:

Невероятно быстрый набор инструментов, заряженный Vite

Vite работает и с Vue 2, только используй плагин для vue2

https://vitejs.dev/plugins/#vitejs-plugin-vue2

Более эргономичный синтаксис Composition API с помощью <script setup>

Также всё прекрасно работает с Vue 2.7

https://blog.vuejs.org/posts/vue-2-7-naruto

Упрощенное управление состоянием через Pinia

Также прекрасно работает и с Vue 2

https://pinia.vuejs.org/api/modules/pinia.html#PiniaVuePlugin

-

Статья о том, как Head of Frontend не разбирается в том, о чём пишет

Спасибо за внимание к нашему тексту!

Vite работает и с Vue 2, только используй плагин для vue2

https://vitejs.dev/plugins/#vitejs-plugin-vue2

Мы не говорим, что Vite не работает с Vue2. Тут речь про то, что Vite, в первую очередь, разрабатывался под vue3.

Также всё прекрасно работает с Vue 2.7

https://blog.vuejs.org/posts/vue-2-7-naruto

Да, поддержку добавили после релиза Vue3 7 февраля 2022 и в версию Vue 2.7 в июле 2022.

Также прекрасно работает и с Vue 2

https://pinia.vuejs.org/api/modules/pinia.html#PiniaVuePlugin

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

Также всё прекрасно работает с Vue 2.7

Также прекрасно работает и с Vue 2

Vue 2.7 это исключительно миграционный билд, использовать его - это выстрел в ногу. Даже на простом примере с Pinia: если у вас Vue 2.7, и вы используете Composition - то плагин Pinia для Vue 2 в composition просто так не запустится, а будет только в option api работать, а Pinia для Vue 3 не запустится в принципе. А так во всем - i18n, фреймворки, библиотеки. Все, конечно, решаемо, но очень больтно. Поэтому 2.7 -> переделывание кода под Vue Compat -> быстрый переход на Vue 3.

Спасибо за ваш комментарий и внимание к нашему тексту!

Небольшая ошибка в русском языке

что сделало его мощнее, но в то же время легковесным

Спасибо! Внесли правку

Спасибо за статью. Много "рекламной" поверхностной информации, которую можно и так найти в свободном доступе. Мало реальных наглядных примеров того, как миграция решила конкретные проблемы предыдущей версии. Не совсем понятно, как увеличение скорости разработки на 20% вяжется с необходимостью переписывать библиотеки с нуля.

Спасибо за ваш комментарий и внимание к нашей статье. Это наш первый материал на Хабр, в будущем планируем давать больше эксклюзива.

Что насчёт SSR? У меня команда перешла на react из-за того что в vue3 все ещё нет её нормальной поддержки.

Спасибо за ваш комментарий! Есть nuxt, у которого отличная поддержка SSR и который работает на базе vue.

Там и без nuxt ssr нормальный и уже давно. Год назад мигрировались на vite-ssr-plugin, можно и нативно сделать

реализации реактивности Vue 3 с прокси-серверами ES6

В Proxy ни слова про server или observer.
Team Lead точно Frontend и в ES6 умеет?

Спасибо за вашу внимательность, исправили терминологию.

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