Результаты опроса разработчиков, использующих Ruby on Rails

6 сентября 2020 года

Подведены итоги опроса 2049 разработчиков, разрабатывающих проекты на языке Ruby с использованием фреймворка Ruby on Rails. Примечательно, что 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 участников.
  • Большинство опрошенных изучили программирование самостоятельно (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 является 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 остаётся актуален в современных условиях. Полностью согласны с задаваемым командой core team вектором развития 30%, а в основных моментах согласны 48%, нейтральную позицию занимают 18%, а 4% не согласны.

Дополнительно отмечается решение выпустить 25 декабря релиз Ruby 3.0, вместо Ruby 2.8. В новой ветке появятся такие значительные изменения как новый синтаксис сопоставления по шаблонам (case ... in), возможность присвоения переменной справа (значения = переменная), поддержка нумерованных параметров блоков ([1,2,3].map{_1 * 2}) и заметные оптимизации производительности.

Источники

править
 
 
Creative Commons
Эта статья содержит материалы из статьи «Результаты опроса разработчиков, использующих Ruby on Rails», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.