Ruby
Teilen:
Diese Fragen wurden nur Entwickler*innen gestellt, die Ruby als eine ihrer drei primären Programmiersprachen angegeben hatten.
5%
8%
Weniger als 1 Jahr
10%
18%
1–2 Jahre
19%
26%
3–5 Jahre
22%
20%
6–10 Jahre
17%
10%
11–16 Jahre
26%
13%
Mehr als 16 Jahre
0%
4%
Keine Berufserfahrung als Programmierer*in
–
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%
Sonstiges
5%
6%
Keine
Keine
1–5
6–10
11–30
Mehr als 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
Entwickler*innen steigen erfolgreich auf neuere Rails-Versionen um. Rails 7.0 hat im vergangenen Jahr 21 Prozentpunkte zugelegt und ist nun die populärste Version des Frameworks, während Rails 6.x 12 Prozentpunkte eingebüßt hat.
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% | Sonstiges |
9% | 16% | 15% | 19% | 17% | 16% | 16% | Keine |
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 mit Ruby-Plugin |
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% | Sonstiges |
YARD
RBS
Sorbet
Keine
Trotz der Bemühungen des Ruby-Teams und von Stripe (dem Entwickler von Sorbet) finden Tools zur Typspezifizierung bei einer großen Mehrheit der Ruby-Entwickler*innen wenig Anklang. 74% verwenden keinerlei Spezifizierungstools, und nur 13% planen die Einführung innerhalb der nächsten 12 Monate.
Ich habe sie in der Vergangenheit verwendet, bin aber zur lokalen Entwicklung zurückgekehrt
Jeden Tag
Zweimal pro Woche oder öfter
Öfter als einmal im Monat, aber seltener als zweimal pro Woche
Einmal im Monat oder seltener
68%
32%
Ruby
62%
38%
Swift
58%
42%
TypeScript
57%
43%
C#
57%
43%
GraphQL
Danke, dass Sie sich die Zeit genommen haben!
Wir hoffen, dass Sie unseren Bericht nützlich fanden. Teilen Sie diesen Bericht im Freundes- und Kollegenkreis.
Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.