Ruby
Partager :
Ces questions n'ont été présentées qu'aux développeurs ayant indiqué que Ruby était l'un de leurs trois principaux langages de programmation.
5%
8%
Moins d'un an
10%
18%
1 à 2 ans
19%
26%
3 à 5 ans
22%
20%
6 à 10 ans
17%
10%
11 à 16 ans
26%
13%
Plus de 16 ans
0%
4%
Aucune expérience professionnelle en codage
–
43%
Ruby 3.2
35%
26%
Ruby 3.1
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%
Autre
5%
6%
Aucun
Aucun
1 à 5
6 à 10
11 à 30
Plus 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
Les nouvelles versions de Rails ont du succès. Rails 7.0 a gagné 21 points de pourcentage depuis l'année dernière, ce qui en fait la version la plus populaire du framework, tandis que Rails 6.x a perdu 12 points de pourcentage.
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 % | Autre |
9 % | 16 % | 15 % | 19 % | 17 % | 16 % | 16 % | Aucun |
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 avec plugin 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 % | Autre |
YARD
RBS
Sorbet
Aucun
Malgré les efforts de l'équipe Ruby et de Stripe (createur de Sorbet), les outils de spécification de types restent impopulaires auprès d'une grande majorité des développeurs Ruby : 74 % n'utilisent aucun outil de spécification et seulement 13 % envisagent d'adopter ce type d'outil dans les 12 prochains mois.
J'en ai utilisés dans le passé, mais je suis revenu·e au développement local
Tous les jours
Deux fois par semaine ou plus souvent
Plus d'une fois par mois, mais moins de deux fois par semaine
Une fois par mois ou moins souvent
68%
32%
Ruby
62%
38%
Swift
58%
42%
TypeScript
57%
43%
C#
57%
43%
GraphQL
Merci du temps que vous nous avez accordé !
Nous espérons que vous avez trouvé ce rapport intéressant. N'hésitez pas à le partager avec vos amis et collègues.
Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.