Explore o novo chatbot do Developer Center! O MongoDB AI chatbot pode ser acessado na parte superior da sua navegação para responder a todas as suas perguntas sobre o MongoDB .

Saiba por que o MongoDB foi selecionado como um líder no 2024 Gartner_Magic Quadrupnt()
Desenvolvedor do MongoDB
Centro de desenvolvedores do MongoDB
chevron-right
Idiomas
chevron-right
Ruby
chevron-right

Um plano para MongoDB e JRuby

Rachelle Palmer2 min read • Published Jun 23, 2022 • Updated Jun 23, 2022
Ruby
Ícone do FacebookÍcone do Twitterícone do linkedin
Logotipo do JRuby
Avalie esse anúncio
star-empty
star-empty
star-empty
star-empty
star-empty

TLDR

O MongoDB continuará a oferecer suporte ao JRuby.

Plano de fundo

Em abril de 2021, nossa equipe Ruby começou a discutir a possibilidade de remover o suporte oficial do MongoDB para JRuby. Na época, decidimos arquivar essas discussões e revisá-las em um ano. Em março de 2022, dentro do cronograma, começamos a examinar as métricas e revisar o feedback dos usuários sobre o JRuby, bem como a avaliar nosso acúmulo de itens em torno desse tempo de execução.
O Ruby em si ainda é mantido e usado ativamente por muitos desenvolvedores Ruby, mas nossa própria base de usuários tende a MRI/CRuby ou 'vanilla Ruby'. Analisamos principalmente a telemetria de clusters ativos do MongoDB Atlas, casos de suporte comercial e várias outras fontes, como o volume de perguntas do Stack Overflow etc.
Com base nos dados disponíveis, decidimos que seria seguro retirar o suporte ao JRuby de nossos testes automatizados e parar de aceitar pull requests relacionadas a esse tempo de execução.
Não espervamos que esta decisão fosse controversa.

Feedback do Usuário

Como uma empresa que gerencia vários projetos de código aberto, usamos em um espaço público. Nossos problemas do JIRA e Github estão disponíveis para leitura. E, portanto, não demorou muito para que um usuário comentasse esse trabalho e nos perguntasse para não fazer isso, por favor.
Um dos principais mantenedores do JRuby, Charles Nutter, também entrou em contato com o tíquete Ruby para discutir essa mudança.
Ao abrir uma solicitação de pull para tomar essa decisão, o feedback resultante da comunidade nos levou a considerar essa decisão. Como o objetivo de qualquer projeto de código aberto é reforçar a adesão e o engajamento, optamos por reverter o curso por enquanto, especialmente considerando que JRuby posteriormente twitou seu próximo 9. A versão 4 seria compatível com Rails 7 e Ruby 3.1.
Após o anúncio do JRuby, TrfleRuby 22.1 foi lançado, então parece que o ecossistema Ruby baseado em JVM está mais ativo do que espervamos.
Você pode ver o vai e vem no RUBY-2781 e RUBY-2960.

Decisão

Decidimos reverter nossa decisão em torno do JRuby, simplesmente, porque a comunidade nos pediu. Nossas decisões devem ser informadas pela comunidade de código aberto - não apenas pelos desenvolvedores que trabalham no MongoDB - e, se formos muito rápidas ou erradas, gostaria de poder ouvir isso sem vacilar e responder adequadamente.
Então. Embora não estejamos na RailsConf 22 este ano, saiba que, se seu próximo aplicativo for criado usando JRuby, você poderá contar com o MongoDB Atlas pronto para hospedar os dados do seu aplicativo.

Ícone do FacebookÍcone do Twitterícone do linkedin
Avalie esse anúncio
star-empty
star-empty
star-empty
star-empty
star-empty
Relacionado
Artigo

Por que usar o MongoDB com Ruby?


Oct 07, 2022 | 4 min read
Tutorial

Chamando a API de administração do MongoDB Atlas: como fazer isso usando Node, Python e Ruby


Jun 18, 2024 | 4 min read
Artigo

ORMs, ODMs e bibliotecas do MongoDB


Aug 28, 2024 | 3 min read
Tutorial

Primeiros passos com o MongoDB Atlas e Ruby no Rails


Dec 11, 2023 | 6 min read
Sumário
  • TLDR