對使用 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

添加評論