Можно ли использовать Vue3 в производственной среде?

программист Vue.js
Можно ли использовать Vue3 в производственной среде?

quote

Недавно многие друзья спросили меня: «Тринадцатый, учитывая, что вы написали несколько проектов Vue3, как вы думаете, можно ли использовать Vue3 в производственной среде?» Основываясь на моих собственных идеях и на том, что сказал Youda Live, я хотел бы дать несколько предложений. .

не спрашивай меня! Никакого результата, если только цветок не потрясет меня.

摇花手

Я не профессиональный фронтенд, могу только дать немного незрелый личный совет.Если я скажу что-то не так, пожалуйста, потерпите меня.

Можно ли использовать Vue3 в производственной среде?

Взгляды, изложенные в этой статье, являются моими личными взглядами и не отражают никаких официальных или авторитетных взглядов.

Можно ли использовать Vue3 в производственной среде?Ответ - да, и, конечно, может.

Однако, если вы спросите, все ли проекты должны быть обновлены до Vue3, это спорный вопрос.

В настоящее время я сам написал несколько проектов, которые также выполняются в производственной среде. Однако это не главный проект компании. Потому что я все еще учусь и наступаю на яму.

Реальный проект торгового центра Vue3newbee-mall-vue3-app:

newbee-mall-vue3-app-page

Адрес открытого источника выглядит следующим образом:

GitHub.com/новый Bee-Ltd/…

git ee.com/new Bee-Ltd/…

Проект системы фонового управления Vue3+Element Plus.vue3-admin:

panban1

Адрес открытого источника выглядит следующим образом:

GitHub.com/новый Bee-Ltd/…

git ee.com/new Bee-Ltd/…

От разработки до развертывания он также очень гладкий, работает в течение определенного периода времени и является относительно стабильным. Метод абстракции Vue3 очень полезен для повторного использования кода, есть много других преимуществ, и он по-прежнему очень удобен в использовании.

Только ноги знают, подходят ли туфли

Разным компаниям, разным командам и разным разработчикам по-прежнему приходится принимать решения в соответствии со своими обстоятельствами. Самый простой момент — после того, как фронтенд-команда оценит и подумает, что его можно запустить в продакшн, он пойдет в продакшн. Вы можете попробовать запустить несколько проектов, испытать весь онлайн-процесс в целом и ступить на яму, вместо того, чтобы услышать, как кто-то предлагает вам использовать Vue3, вы на самом деле пойдете на Vue3 для производства.

Поэтому его надо оценивать исходя из реального положения команды разработчиков и фактического положения проекта.Вот техническая проблема разработчиков. Кроме того, чтобы использовать Vue3 для рефакторинга предыдущего проекта, потребуется больше или меньше времени, и временные затраты также следует учитывать. Сейчас перед многими командами разработчиков стоит проблема инвертирования периода строительства.Времени то и нет много,и времени нет.Они должны больше времени тратить на обучение и наступать на ямы.Это правильно подбрасывать себя и команду.Поэтому будьте осторожный.

Производство на Vue3 на самом деле не сложно. Однако экология все еще постепенно улучшается, а некоторые плагины несовместимы, и если в процессе рефакторинга обнаруживается, что этот компонент нужно найти заново, то этот модуль нужно переделывать. Да, уничтожить.

Большинство проблем решаемы, ведь Vue3 обратно совместим, но вы также должны учитывать, хватит ли вашей энергии и недостаточно ли ресурсов команды разработчиков.

Когда дело доходит до производственных проектов предприятия, необходимо учитывать два момента: время разработки и ресурсы разработки. Если у вас есть достаточно, то отпустите и сделайте это, Когда вы встречаете горы, вы раскалываете горы, а когда вы встречаете воду, стройте мосты. Если ресурсов не так много, не торопитесь.

Дело не в том, что Vue3 недостаточно хорош или его нельзя запустить в продакшн, а в привычках разработки и желании разработчиков, и достаточно ли ресурсов разработки у команды, и стабильности проекта, прямо сказать нельзя.

image.png

Определенно потребуется время, чтобы Vue3 стал популярным.

От того, можно ли использовать Vue3 в производственной среде, давайте немного расширим его:

Сколько времени должно пройти, чтобы Vue3 стал популярным?

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

Для уже запущенных проектов они должны быть в основном стабильными, и производительность Vue 2 тоже хорошая.Эта часть проекта не может быть сразу обновлена ​​до Vue 3. Чиновник также упомянул, что будет выпущена специальная миграционная версия Vue 3. быть разработан, как показано на рисунке ниже.

image-20210508170229250

К тому же официальная версия Vue3 не выходит уже год, а он еще ребенок!

Еще одна неуместная аналогия, Java8 вышла в 2014 году, в этом году 2021, а номер версии Java пришел к Java16. Тем не менее, большинство людей по-прежнему предпочитают использовать Java8 в качестве основного языка разработки, так насколько же это «большинство»?

Показатель, объявленный в конце 2020 года, составлял 75%, как показано на диаграмме ниже:

img

Я знаю, что прямой аналогии между версией Java и версиями Vue2 и Vue3 нет. Здесь я просто беру пример с Java8, чтобы подчеркнуть, что «стабильный и достаточный» — это на самом деле два момента, глубоко укоренившиеся в разработке корпоративных проектов.

Поэтому потребуется некоторое время, чтобы он стал популярным.

По сравнению с бэкендом, фронтенд-друзьям всегда нравилось новое и не нравилось старое.В конце концов, есть из чего выбирать, а итерация знаний фронтенд-круга в последнее время была слишком быстрой. годы. Настоящая популярность Vue3 может не занять много времени, но этот процесс также должен быть постепенным и переходным.

Точка зрения Ю Юси

Что касается вопроса о том, нужно ли обновлять Vue2 до Vue3, Ю Да также сказал в прямом эфире ранее, и следующее прямо использует его оригинальные слова:

Обновление платное.

Vue2 также очень удобен в использовании: если стоимость обновления слишком высока, в обновлении нет необходимости. Если ваш проект стабилен и нет сильного спроса на новые функции, не спешите.

vue2.x

Следовательно, можно ли использовать Vue3 в производственной среде?

могу!

Как пройти?

В сочетании со стоимостью обновления, успокойтесь.

1620790864859

Суммировать

Так что пусть пули летят некоторое время.

让子弹飞一会儿2

Давайте станем свидетелями того, как экосистема Vue3 становится все лучше и лучше.

Если вы можете, вы также можете внести свой вклад в экологическое улучшение Vue3.

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