You are browsing Nuxt 2 docs. Go to Nuxt 3 docs, or learn more about Nuxt 2 Long Term Support.

Suporte de Longo Prazo, Fim da Vida, e Suporte Estendido da Nuxt 2

Não Podemos Sair da Nuxt 2?

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 .

Durante Quanto Tempo a Nuxt 2 Será Suportada?

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 .

Atualizar para Nuxt 3

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.

If you're looking for professional help to migrate to Nuxt 3, NuxtLabs offers professional support with the Nuxt Experts .

Atualizar ou Não Atualizar

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:

  • A aplicação está estável e funciona bem?
  • A aplicação prevê funcionalidades inovadoras no futuro?
  • Existe algum ponto problemático ou gargalo que só pode ser resolvido com a atualização?

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.

  • A aplicação depende de dependências de terceiros que complicam a compatibilidade com a Nuxt 3?
  • A aplicação depende muito do comportamento alterado entre a Nuxt 2 e a Nuxt 3?
  • A equipa pode dedicar tempo à 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.

Permanecer na Nuxt 2

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.

A Perspetiva Técnica

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.

Segurança e Conformidade

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 .