Ruby
Поделиться:
На вопросы о Ruby отвечали только те, кто выбрал его в качестве одного из трех основных языков программирования.
5%
8%
Меньше 1 года
10%
18%
1–2 года
19%
26%
3–5 лет
22%
20%
6–10 лет
17%
10%
11–16 лет
26%
13%
Больше 16 лет
0%
4%
Нет профессионального опыта в программировании
–
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%
Другое
5%
6%
Никакие
Никакие
1–5
6–10
11–30
Больше 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
Разработчики успешно переходят на новые версии Rails. За год доля Rails 7.0 увеличилась на 21 процентный пункт, и теперь это самая популярная версия фреймворка, в то время как версии Rails 6.x потеряли 12 процентных пунктов.
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% | Другое |
9% | 16% | 15% | 19% | 17% | 16% | 16% | Никакие |
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 с плагином 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% | Другое |
YARD
RBS
Sorbet
Никакие
Несмотря на усилия команды Ruby и Stripe (авторов Sorbet), инструменты спецификации типов остаются непопулярными у подавляющего большинства Ruby-разработчиков. 74% опрошенных вовсе не пользуются такими инструментами, и лишь 13% планируют внедрить их в течение года.
Пользовался(-ась) раньше, но вернулся(-ась) к локальной разработке
Каждый день
Не реже двух раз в неделю
Несколько раз в месяц, но реже двух раз в неделю
Не чаще одного раза в месяц
68%
32%
Ruby
62%
38%
Swift
58%
42%
TypeScript
57%
43%
C#
57%
43%
GraphQL
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.