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 preview
无
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% | 无 |
064%
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% | 带 Ruby 插件的 IntelliJ IDEA |
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% | 其他 |
049%
YARD
RBS
Sorbet
无
尽管 Ruby 团队和 Stripe(Sorbet 的作者)做出了努力,类型规范工具在绝大多数 Ruby 开发者中仍然不受欢迎。74% 不使用任何规范工具,只有 13% 计划在未来 12 个月内采用此类工具。
我以前用过,但现在又改回本地开发
每天
每周两次,或更频繁
每月一次以上,但少于每周两次
每月一次,或更不频繁
68%
32%
Ruby
62%
38%
Swift
58%
42%
TypeScript
57%
43%
C#
57%
43%
GraphQL