Ruby

Compartilhar:

Essas perguntas foram mostradas apenas aos desenvolvedores que escolheram o Ruby como uma de suas três principais linguagens de programação.

Porcentagem dos desenvolvedores que usam o Ruby como sua linguagem de programação principal, por país ou região

Experiência de programação dos desenvolvedores em Ruby comparados com outros desenvolvedores

Quais versões do Ruby você usa?

Este ano, o Ruby 3.2 ultrapassou o Ruby 2.7 como a versão mais popular, com uma parcela de 43%.

Você planeja mudar para uma versão mais recente do Ruby nos próximos 12 meses? Se sim, para qual?

Se e quando 65% dos desenvolvedores em Ruby mudarem para o Ruby 3.2, como dizem que planejam fazer, essa versão será usada por uma ampla maioria.

Quais ferramentas você usa para gerenciar diferentes versões do Ruby?

Que ferramentas de gerenciamento de gems você costuma utilizar, se aplicável?

Quantas gems você já criou?

Quais ferramentas de desenvolvimento e/ou frameworks para a Web você usa regularmente?

Qual versão do Rails você usa?

Os desenvolvedores estão adotando com sucesso as versões mais novas do Rails. O Rails 7.0 ganhou 21 pontos percentuais no último ano e agora é a versão mais popular desse framework, enquanto o Rails 6.x perdeu 12 pontos percentuais.

Quais servidores você usa regularmente em produção?

Qual editor ou IDE você mais usa para desenvolvimento em Ruby?

Quais frameworks de teste de unidade você costuma utilizar, se aplicável?

Quais ferramentas de qualidade do código você usa?

Quais ferramentas de especificação de tipos você usa?

Apesar dos esforços das equipes do Ruby e do Stripe (os autores do Sorbet), as ferramentas de especificação de tipos continuam impopulares com a grande maioria dos desenvolvedores em Ruby. 74% não usam nenhuma ferramenta de especificação e apenas 13% têm planos de adotar esse tipo de ferramenta nos próximos 12 meses.

Você já usou recursos de desenvolvimento remoto ou interpretadores remotos para o seu código em Ruby?

Com que frequência você usa recursos de desenvolvimento remoto ou interpretadores remotos para o seu código em Ruby?

Você costuma editar código em máquinas remotas?

Obrigado pelo seu tempo!

Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.

Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.