Ruby

分享:

这些问题仅向选择 Ruby 作为其三种主要编程语言之一的开发者显示。

Ruby 作为主要编程语言的份额(按国家或地区)

编码经验

Ruby 开发者往往经验丰富 – 超过 50% 拥有 5 年以上的经验。

您使用 Ruby 开发什么类型的软件?

您最常使用哪个版本的 Ruby?

35%

的 Ruby 开发者今年转向 Ruby 3.1。不过,Ruby 2.7 仍然是受访者中最受欢迎的版本。

您是否计划在未来 12 个月内迁移到更新版本的 Ruby?如果有计划,要迁移到哪个版本?

45%

的 Ruby 开发者计划明年迁移到 Ruby 3.1。

您使用哪种(哪些)工具管理不同版本的 Ruby?

去年以来,Ruby 开发者的 RVM 使用率下降了 10 个百分点。

您经常使用哪种(哪些)gem 管理工具?

总体看来,gemset 在 Ruby 开发者中越来越不流行。

您已创作多少个 gem?

您经常使用什么 Web 开发工具或/和框架?

Ruby on Rails 框架的份额自去年以来增加了 8 个百分点。与此同时,Sinatra 的份额下降了 7 个百分点。

您使用哪个版本的 Rails?

44%

的受访者仍在使用 Rails 6.0,不过 27% 的受访者更喜欢 7.0 版。

您在生产中经常使用哪种(哪些)服务器?

过去 6 年里,我们看到了 Puma 的增长和其他服务器的逐渐下降。

您最常使用什么编辑器/IDE 进行 Ruby 开发?

尽管我们采取了多种措施确保受访者的代表性,但结果可能会略微偏向 JetBrains 产品的用户,因为这些用户更有可能参加调查。

您经常使用哪种(哪些)单元测试框架?

您将哪种(哪些)前端 JavaScript 框架与 Ruby on Rails 或其他服务器端 Ruby 框架一起使用?

感谢您的参与!

我们真诚地希望您能发现我们的报告有用。与您的朋友和同事分享这份报告。

如果您有任何疑问或建议,请发送电子邮件至 surveys@jetbrains.com