Ruby
Share:
These questions were only shown to the developers who chose Ruby as one of their three primary programming languages.
5%
9%
Less than 1 year
13%
17%
1–2 years
16%
25%
3–5 years
22%
19%
6–10 years
15%
11%
11–16 years
28%
13%
16+ years
1%
5%
No professional coding experience
Ruby developers tend to be highly experienced – more than 50% have more than 5 years of experience.
3%
2%
I'm not sure
35%
–
Ruby 3.1
30%
19%
Ruby 3.0
48%
51%
Ruby 2.7
17%
33%
Ruby 2.6
35%
of Ruby developers moved to Ruby 3.1 this year. However, Ruby 2.7 remains the most popular version among respondents.
45%
of Ruby developers plan to migrate to Ruby 3.1 in the next year.
51%
53%
Rbenv
27%
37%
RVM
25%
30%
Docker
14%
10%
Asdf
2%
2%
Chruby
2%
2%
Other
5%
5%
None
RVM usage dropped by 10 percentage points among Ruby developers since last year.
88%
90%
Bundler
14%
12%
RVM gemsets
8%
6%
Rbenv gemsets
0%
1%
Other
5%
6%
None
In general, the use of gemsets is becoming less popular among Ruby developers.
None
1–5
6–10
11–30
More than 30
92%
86%
Ruby on Rails
21%
17%
Rack
13%
20%
Sinatra
4%
4%
Grape
2%
–
Opal
The share of the Ruby on Rails framework has increased by 8 percentage points since last year. Meanwhile, the shares of Sinatra decreased by 7 percentage points.
1%
2%
Rails Edge
27%
–
Rails 7.0
44%
52%
Rails 6.0
11%
20%
Rails 5.2
4%
4%
Rails 5.1
44%
of respondents still use Rails 6.0, although 27% prefer version 7.0.
2017 | 2018 | 2019 | 2020 | 2021 | 2022 | |
---|---|---|---|---|---|---|
45% | 53% | 52% | 58% | 60% | 58% | Puma |
39% | 31% | 28% | 22% | 19% | 15% | Unicorn |
35% | 30% | 29% | 22% | 21% | 19% | Passenger |
12% | 7% | 8% | 4% | 5% | 4% | Thin |
5% | – | – | 1% | 2% | 2% | Other |
9% | 16% | 15% | 19% | 17% | 16% | None |
Over the last 6 years, we’ve seen growth in Puma and a gradual decrease in other servers.
Despite all of the measures we’ve taken to secure a representative pool of respondents, the results may be slightly skewed towards users of JetBrains products, as they are more likely to participate in the survey.
Thank you for your time!
We hope you found our report useful. Share this report with your friends and colleagues.
If you have any questions or suggestions, please contact us at surveys@jetbrains.com.