Ruby
Compartilhar:
Essas perguntas foram mostradas apenas aos desenvolvedores que escolheram o Ruby como uma de suas três principais linguagens de programação.
5%
8%
Menos de 1 ano
10%
18%
1 a 2 anos
19%
26%
3 a 5 anos
22%
20%
6 a 10 anos
17%
10%
11 a 16 anos
26%
13%
Mais de 16 anos
0%
4%
Sem experiência profissional em programação
–
43%
Ruby 3.2 Preview
35%
26%
Ruby 3.1 Preview
30%
21%
Ruby 3.0
48%
31%
Ruby 2.7
17%
6%
Ruby 2.6
51%
51%
rbenv
27%
31%
RVM
25%
31%
Docker
14%
16%
asdf
2%
5%
Chruby
2%
4%
Outros
5%
6%
Nenhuma opção
Nenhuma opção
1 a 5
6 a 10
11 a 30
Mais de 30
92%
85%
Ruby on Rails
21%
17%
Rack
13%
13%
Sinatra
4%
7%
Grape
1%
2%
Padrino
27%
48%
Rails 7.0
–
23%
Rails 6.1
44%
9%
Rails 6.0
11%
10%
Rails 5.2
4%
0%
Rails 5.1
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.
2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | |
---|---|---|---|---|---|---|---|
45% | 53% | 52% | 58% | 60% | 58% | 64% | Puma |
39% | 31% | 28% | 22% | 19% | 15% | 17% | Unicorn |
35% | 30% | 29% | 22% | 21% | 19% | 14% | Passenger |
12% | 7% | 8% | 4% | 5% | 4% | 3% | Thin |
– | – | – | – | – | – | 4% | WEBrick |
5% | – | – | 1% | 2% | 2% | 4% | Outros |
9% | 16% | 15% | 19% | 17% | 16% | 16% | Nenhuma opção |
2018 | 2019 | 2020 | 2021 | 2022 | 2023 | |
---|---|---|---|---|---|---|
34% | 38% | 47% | 48% | 46% | 49% | RubyMine |
8% | 23% | 26% | 28% | 30% | 37% | Visual Studio Code |
10% | 7% | 4% | 6% | 10% | 5% | IntelliJ IDEA com plug-in Ruby |
14% | 12% | 10% | 6% | 5% | 1% | Vim |
8% | 1% | 2% | 1% | 4% | 1% | Emacs |
11% | 8% | 4% | 3% | 1% | – | Atom |
11% | 11% | 5% | 5% | 4% | 2% | Sublime Text |
1% | 1% | 1% | 1% | 1% | 2% | Outros |
YARD
RBS
Sorbet
Nenhuma opção
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.
Eu os usei no passado, mas voltei para o desenvolvimento local
Todos os dias
Duas vezes por semana, ou com mais frequência
Mais de uma vez por mês, mas menos de duas vezes por semana
Uma vez por mês, ou com menos frequência
68%
32%
Ruby
62%
38%
Swift
58%
42%
TypeScript
57%
43%
C#
57%
43%
GraphQL
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.