对使用 Ruby on Rails 的开发人员的调查结果

辜负 对 2049 名开发人员使用 Ruby on Rails 框架以 Ruby 语言开发项目的调查结果。值得注意的是,73.1%的受访者在macOS环境中开发,24.4%在Linux环境中开发,1.5%在Windows环境中开发,0.8%在其他操作系统中开发。与此同时,大多数人在编写代码时使用 Visual Studio Code 编辑器 (32%),其次是 Vim (21%)、Sublime (16%)、RubyMine (15%)、Atom (9%)、Emacs (3) %).) 和 TextMate (2%)。

其他发现:

  • 17% 参与由 35 名开发人员组成的项目,2% - 4 至 19 名开发人员,5% - 8 至 13 名开发人员,8% - 15 至 6 名开发人员,16% - 25 至 5 名开发人员,25% - 50 至 5 名开发人员只有 50% 的人参加超过 XNUMX 人的团队。
  • 大多数受访者自学编程(45%),36% 在教育机构获得专业学位。 26% 使用 Ruby on Rails 框架进行编程已有 4-6 年,22% - 7-9 年,22% - 10-13 年,15% - 1-3 年,11% - 13 年以上。
  • 15% 是自由职业者,69% 为商业公司工作。
  • Ruby on Rails 开发人员通常更喜欢轻量级 JavaScript 框架,例如 jQuery (31%)。 25% 使用 React,13% 使用 Stimulus,13% 使用 Vue,5% 使用 Angular。
  • Ruby on Rails 开发人员中最流行的 DBMS 是 PostgreSQL,其次是 MySQL,然后是 MongoDB、MariaDB 和 SQLite。
  • 50% 使用 Docker 来运行应用程序,16% 使用 Kubernetes,32% 不使用容器隔离。
  • 52% 使用 Nginx,36% 使用 Puma,10% 使用 Apache httpd。
  • 对于代码测试,他们主要使用 Jest (45%)、Jasmine (18%) 和 Mocha (17%)。
  • 61% 的人将他们的项目托管在 GitHub 上,16% 的人托管在 GitLab 上,12% 的人托管在 BitBucket 上。自托管代码支持 9%。
  • 大多数受访者认为 Ruby on Rails 框架在现代条件下仍然具有相关性。 30%的人完全同意核心团队设定的发展向量,48%的人同意要点,18%的人持中立立场,4%的人不同意。

另外 著名 决定于 25 月 3.0 日发布 Ruby 2.8,而不是 Ruby 1,2,3。新分支将具有重大变化,例如新的模式匹配语法(case ... in)、在右侧分配变量的能力(值=>变量)、支持编号块参数([1 ,2].map{_XNUMX * XNUMX}) 和显着的性能优化。

来源: opennet.ru

添加评论