You are browsing Nuxt 2 docs. Go to Nuxt 3 docs, or learn more about Nuxt 2 Long Term Support.
Se esperamos utilizar a Nuxt 2 para além da data do fim da vida útil que é 30 de Junho de 2024, e ainda precisamos de uma versão mantida que possa satisfazer os requisitos de segurança e compatibilidade do navegador, podemos consultar o Suporte Interminável da HeroDevs para Vue 2 e Nuxt 2 .
No dia 31 de Dezembro de 2023, a Vue 2 chegará ao fim da sua vida útil, e a Nuxt 2 seguir-se-á no dia 30 de Junho de 2024.
Depois desta data, a Nuxt 2 continuará a estar disponível no gestor de pacote NPM, mas deixará de receber atualizações, tais como correções de segurança e de compatibilidade com o navegador. Depois disto, se quisermos receber atualizações, devemos subscrever-nos ao Suporte Interminável da HeroDevs para a Nuxt 2 .
A Nuxt 3 é a atual versão principal e mais recente da Nuxt. Proporciona uma melhor experiência ao programador, um desempenho melhor e contém novas funcionalidades que não estão presentes na Nuxt 2, como a Nitro, a importação automática e interpretação híbrida.
A Nuxt 3 contém alterações de rutura que a tornam incompatível com a Nuxt 2, pelo que a migração exigirá um certo nível de esforço, dependendo do nosso projeto. Todos os detalhes estão documentados no Guia de Migração da Nuxt 3.
Apesar das alterações de rutura, a maioria das interfaces de programação de aplicação da Nuxt são partilhadas entre as duas versões principais, pelo que a maioria do conhecimento da nossa equipa sobre a Nuxt 2 continuará a funcionar na Nuxt 3. A longo prazo, também pretendemos evitar grandes atualizações de rutura como a que ocorreu entre a Nuxt 2 e a Nuxt 3. A compatibilidade e a estabilidade do ecossistema serão as nossas principais prioridades para as futuras versões, e as novas funcionalidades serão introduzidas duma maneira que não exija grandes migrações.
A atualização para a Nuxt 3 depende muito dos detalhes específicos do projeto.
Eis algumas diretrizes gerais:
Entender o que ganharemos com a atualização.
A Nuxt 2.x continua a ser uma abstração poderosa com excelente experiência de programação. Os principais benefícios da atualização são um suporte a TypeScript mais refinado, melhor desempenho, interpretação híbrida e acesso ao ecossistema da Nuxt 3 e as novas funcionalidades.
Precisar fazer estas perguntas à nossa equipa:
Se a aplicação for estável e não sofre grandes problemas causados pela Nuxt 2, a atualização poderá não valer a pena.
Entender o custo da atualização.
Dediquemos algum tempo à investigação inicial para avaliar estes aspetos e fazer uma estimativa. Depois, a comparemos com o ganho esperado do (1). Não poderemos fornecer uma fórmula exata, mas esperamos que isto possa ajudar no processo de decisão.
Algumas equipas podem não conseguir atualizar para a Nuxt 3 dentro deste prazo devido a limitações de largura de banda, orçamento, tolerância ao risco ou dependência de dependências incompatíveis com a Nuxt 3. Entendemos isto perfeitamente e queremos garantir que permanecer na Nuxt 2 além do fim da sua vida útil seja uma opção viável.
Do ponto de vista técnico, a Nuxt 2 é uma peça de tecnologia estável e testada em combate. Se serve-nos bem agora, continuará a servir-nos num futuro próximo.
A Nuxt 2.17 é a versão atualmente mantida antes do fim da vida útil chegar, portanto, se pretendemos permanecer na Nuxt 2, devemos pelo menos atualizar para a Nuxt 2.17. Provavelmente enviaremos a Nuxt 2.18 antes de Dezembro se precisarmos resolver problemas importantes antes de chegar ao fim da vida útil.
Para algumas equipas, a principal preocupação é a segurança, a conformidade, e a compatibilidade do navegador.
Não receberemos correções de segurança de software quando atingirmos o fim da vida útil. Para constar, a Nuxt 2 teve muito poucas vulnerabilidades de segurança. Dito isto, podemos precisar duma versão suportada para cumprir regulamentos ou políticas da empresa.
Se enviarmos a nossa aplicação a clientes com Acordos de Nível de Serviço. Quereremos evitar incluir software que atingiu o fim da sua vida útil na nossa pilha.
Os navegadores às vezes enviam alterações que quebram bibliotecas legadas. Isto é extremamente raro, mas pode acontecer, em teoria.
Para resolver estas preocupações, fizemos uma parceria com especialistas do setor para fornecer Suporte de Longo Prazo Estendido para a Nuxt 2. Este serviço fornecerá uma versão da Nuxt 2 que continuará a receber correções de segurança e compatibilidade do navegador, com os Acordos de Nível de Serviço. Se esperamos utilizar a Nuxt 2 para além da data do fim da sua vida útil que é dia 30 de Junho de 2024, devemos certificar-nos de planear com antecedência: Saber mais sobre Suporte Interminável da HeroDevs para a Nuxt 2 .