"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > O Meteoro está oficialmente aqui!

O Meteoro está oficialmente aqui!

Publicado em 2024-07-29
Navegar:161

Meteor s officially here!

Temos o prazer de anunciar o lançamento do Meteor.js 3.0, um marco em nossa jornada para criar uma plataforma poderosa e versátil para o desenvolvimento web moderno. Este lançamento marca um salto significativo e não poderíamos tê-lo alcançado sem o apoio inabalável de nossa incrível comunidade e parceiros.

Índice:

  • O que o Meteor 3 traz para a mesa?
    • Node v20 e integração expressa
    • Atualizações de pacotes
    • Grandes mudanças arquitetônicas
    • Novos destaques da documentação
  • Como migrar para a versão 3
  • Como usar o Meteor 3.0
  • Esforço e colaboração da comunidade
  • Conclusão

O que o Meteor 3.0 traz para a mesa?

Resumindo, o Meteor 3.0 traz Node.js 20, integração Express, remoção de Fibers, métodos de servidor assíncronos, suporte ARM, atualizações de pacotes e nova documentação.

Node v20 e integração expressa

Uma das mudanças mais significativas no Meteor 3.0 é sua integração com Node.js 20 e Express. Esta atualização permite que o Meteor aproveite totalmente os recursos e melhorias de desempenho mais recentes do Node.js 20. Express, uma estrutura de aplicativo da web amplamente usada para Node.js, fornece ferramentas robustas para a construção de aplicativos da web e móveis.

Abordamos isso extensivamente (e mais) neste artigo.

Atualizações de pacotes

Meteor 3.0 tem inúmeras atualizações de pacotes, refletindo mudanças em suas dependências para garantir compatibilidade com as versões mais recentes. Essas atualizações são cruciais para manter a segurança, estabilidade e desempenho. Ao atualizar os pacotes, o Meteor garante que os desenvolvedores possam acessar os recursos e melhorias mais recentes disponíveis nos ecossistemas mais amplos de Node.js e JavaScript.

Principais mudanças arquitetônicas

Meteor 3.0 introduz mudanças arquitetônicas substanciais para modernizar a plataforma e melhorar seu desempenho e escalabilidade. As principais mudanças incluem:

  • Descarte de fibras: Substituição de fibras pela sintaxe nativa assíncrona/aguardada para se alinhar aos padrões JavaScript modernos. Essa mudança simplifica a base de código e melhora a compatibilidade com versões futuras do Node.js.

  • Async/Await para interações do MongoDB: Tornando todas as operações do MongoDB assíncronas para melhorar o desempenho e reduzir a latência.

  • Suporte à arquitetura ARM: Expandindo a compatibilidade do Meteor para incluir arquiteturas ARM, permitindo que os desenvolvedores executem o Meteor em uma gama mais ampla de hardware, incluindo Raspberry Pi e outros dispositivos baseados em ARM.

Novos destaques da documentação

Temos uma nova documentação v3 com documentação detalhada para o Meteor 3.0, incluindo referências e exemplos de API.

Nosso guia de migração também inclui instruções passo a passo para atualizar projetos existentes para o Meteor 3.0, abordando possíveis problemas e fornecendo soluções para uma transição perfeita.

Vamos continuar a conversa sobre migração na próxima seção.

Como migrar para a versão 3

Temos muito material disponível para ajudá-lo a migrar. Aqui está uma lista de alguns deles:

  • Guia de Migração: Criamos este Guia de Migração para ajudá-lo neste processo. Deve cobrir a maioria dos casos.
  • Artigos da série Meteor Migrations: Vários artigos que ajudarão você a preparar seu aplicativo e atualizá-lo gradualmente.
  • Fóruns Meteor: O maior conhecimento sobre Meteor. Temos diversas postagens de pessoas compartilhando resultados e pedindo ajuda. Se você não encontrar o problema aí, fique à vontade para criar uma postagem e pedir ajuda!

Como usar o Meteoro 3.0

Para instalar o Meteor 3.0, você pode simplesmente executar:

npx meteor

Para criar um novo projeto Meteor 3:

meteor create --release 3.0.1

Para atualizar um projeto Meteor existente:

meteor update --release 3.0.1

Esforço e Colaboração Comunitária

O lançamento bem-sucedido do Meteor 3.0 é uma prova da dedicação e colaboração da comunidade Meteor. Este marco não teria sido possível sem as contribuições de inúmeros desenvolvedores, testadores e defensores que trabalharam incansavelmente para identificar problemas, sugerir melhorias e testar novos recursos. O esforço coletivo da comunidade desempenhou um papel crucial na transformação do Meteor 3.0 em uma plataforma robusta e confiável.

A todas as pessoas que fizeram parte disso, obrigado ❤️

Conclusão

Meteor 3.0 é uma virada de jogo para o desenvolvimento web, trazendo recursos e melhorias de ponta que capacitam os desenvolvedores a construir a próxima geração de aplicativos web. Com seu desempenho aprimorado, integrações modernas e experiência aprimorada do desenvolvedor, o Meteor 3.0 está preparado para liderar o caminho no cenário de desenvolvimento web em evolução.

Ao celebrarmos este marco, estamos ansiosos para ver os incríveis projetos e inovações que a comunidade Meteor criará com o Meteor 3.0. Não posso agradecer o suficiente por fazer parte desta jornada e um brinde ao futuro emocionante que temos pela frente!

Para mais detalhes sobre o Meteor 3.0, visite a postagem em nossos Fóruns.

Junte-se ao The Renaissance of Meteor.js em 29 de julho

Junte-se a nós em 29 de julho para nosso evento online, The Renaissance of Meteor.js. Discutiremos o Meteor 3 e compartilharemos planos interessantes para o futuro. Inscreva-se para ouvir diretamente da equipe do Meteor Core sobre o que estamos trabalhando.

Além disso, você terá a chance de ganhar produtos exclusivos do Meteor e créditos do Galaxy Cloud! Saiba mais sobre o evento aqui. Esperamos ver você lá!

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/meteor/meteor-3-is-officially-here-3gml?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3