As perguntas sobre Ruby foram mostradas apenas para os desenvolvedores que escolheram Ruby como uma das três principais linguagens de programação.

Qual versão do Ruby você utiliza com mais frequência?

16%
Ruby 2.6 Preview
49%
Ruby 2.5 Preview
22%
Ruby 2.4 Preview
7%
Ruby 2.3 Preview
3%
Ruby 2.2 Preview
3%
Ruby 2.1 Preview

Os desenvolvedores tendem a usar as duas ou três versões mais recentes do Ruby, e 30% relataram que não pretendem mudar tão cedo.

Quais ferramentas você costuma utilizar para gerenciar diferentes versões do Ruby, se aplicável?

51%50%19% 6% 2% 2% 1%

Quase todos usam o Rbenv ou o RVM para gerenciar seus Rubies. Juntos, esses dois gerenciadores são usados por 94% dos usuários. Fora isso, um em cada cinco desenvolvedores Ruby usa o Docker.

Que ferramentas de gerenciamento de gems você costuma utilizar?

O Bundler continua sendo a ferramenta de gerenciamento de gems mais usada. Assim como em 2018, metade dos desenvolvedores Ruby nunca criaram uma gem.

Quais ferramentas de desenvolvimento Web e/ou frameworks você costuma utilizar?

87%31%22% 2% 2% 2% 1% 1% 8%

Qual versão do Rails você utiliza?

1%60%11% 8%13% 2% 2% 2%

Não há surpresas aqui: a versão mais recente tem a maior parcela. 60% dos desenvolvedores Rails planejam migrar para o Rails 6, e 8% desejam adotar o Rails Edge.

Quais servidores você costuma utilizar em produção?

Que editores/IDE você utiliza com maior frequência?

38%23%12%11% 8% 7% 1% 0% 1%

Quais dos seguintes frameworks de teste unitário você costuma utilizar?

82%24%11% 8% 2% 5%

O RSpec continua a ser o framework de teste unitário mais utilizado.