Ruby
Paylaş:
Bu sorular yalnızca Ruby'yi üç ana programlama dilinden biri olarak seçen geliştiricilere gösterildi.
5%
8%
1 yıldan az
10%
18%
1–2 yıl
19%
26%
3–5 yıl
22%
20%
6–10 yıl
17%
10%
11-16 yıl
26%
13%
16+ yıl
0%
4%
Profesyonel kodlama deneyimim yok
–
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%
Diğer
5%
6%
Hiç
Hiç
1–5
6–10
11–30
30'dan fazla
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
Geliştiriciler Rails'in daha yeni sürümlerini başarılı bir şekilde benimsiyor. Rails 7.0 geçen yıl yüzde 21 puan artış gösterdi ve şu anda çerçevenin en popüler sürümü hâline geldi; Rails 6.x ise yüzde 12 puan kaybetti.
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 | Diğer |
%9 | %16 | %15 | %19 | %17 | %16 | %16 | Hiç |
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 eklentisi ile 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 | Diğer |
YARD
RBS
Sorbet
Hiç
Ruby ekibinin ve Stripe'ın (Sorbet'nin yazarları) çabalarına rağmen, yazım spesifikasyon araçları Ruby geliştiricilerinin büyük bir çoğunluğu arasında hâlâ popüler değil. %74'ü herhangi bir spesifikasyon aracı kullanmıyor ve yalnızca %13'ü önümüzdeki 12 ay içinde bu tür bir aracı benimsemeyi planlıyor.
Geçmişte kullandım fakat yerel geliştirmeye geri döndüm
Her gün
Haftada iki kez veya daha sık
Ayda bir defadan fazla, fakat haftada iki defadan az
Ayda bir kere veya daha az sıklıkta
68%
32%
Ruby
62%
38%
Swift
58%
42%
TypeScript
57%
43%
C#
57%
43%
GraphQL
Zaman ayırdığınız için teşekkür ederiz!
Raporumuzu faydalı bulduğunuzu umuyoruz. Bu raporu arkadaşlarınızla ve meslektaşlarınızla paylaşın.
Herhangi bir soru ya da öneriniz varsa lütfen bizimle surveys@jetbrains.com adresinden iletişime geçin.