Matokeo ya uchunguzi wa watengenezaji wanaotumia Ruby kwenye Reli

Hebu chini matokeo ya uchunguzi wa watengenezaji 2049 wanaoendeleza miradi katika lugha ya Ruby kwa kutumia mfumo wa Ruby on Rails. Ni vyema kutambua kwamba 73.1% ya waliohojiwa hukua katika mazingira ya MacOS, 24.4% katika Linux, 1.5% katika Windows na 0.8% katika OS zingine. Wakati huo huo, wengi hutumia kihariri cha Msimbo wa Visual Studio (32%) wakati wa kuandika nambari, ikifuatiwa na Vim (21%), Sublime (16%), RubyMine (15%), Atom (9%), Emacs (3). %). ) na TextMate (2%).

Matokeo mengine:

  • 17% hushiriki katika miradi inayojumuisha msanidi mmoja, 35% - kutoka kwa watengenezaji 2 hadi 4, 19% - kutoka 5 hadi 8, 13% - kutoka 8 hadi 15, 6% - kutoka 16 hadi 25, 5% - kutoka 25 hadi 50. na 5% pekee hushiriki katika timu zilizo na washiriki zaidi ya 50.
  • Wengi wa waliohojiwa walisoma programu peke yao (45%), na 36% walipata taaluma katika taasisi za elimu. 26% wamekuwa wakipanga programu kwa kutumia mfumo wa Ruby on Rails kwa miaka 4-6, 22% - miaka 7-9, 22% - miaka 10-13, 15% - miaka 1-3, 11% - zaidi ya miaka 13.
  • 15% ni wafanyakazi huru, na 69% wanafanya kazi kwa makampuni ya kibiashara.
  • Wasanidi wa Ruby on Rails kwa ujumla wanapendelea mifumo nyepesi ya JavaScript kama vile jQuery (31%). 25% hutumia React, 13% hutumia Kichocheo, 13% hutumia Vue, 5% hutumia Angular.
  • DBMS maarufu zaidi kati ya watengenezaji wa Ruby kwenye Rails ni PostgreSQL, ikifuatiwa na MySQL, ikifuatiwa na MongoDB, MariaDB, na SQLite.
  • 50% hutumia Docker kuendesha programu, 16% hutumia Kubernetes, 32% hawatumii kutengwa kwa kontena.
  • 52% hutumia Nginx, 36% hutumia Puma na 10% hutumia Apache httpd.
  • Kwa upimaji wa msimbo, hutumia zaidi Jest (45%) Jasmine (18%) na Mocha (17%).
  • 61% huandaa miradi yao kwenye GitHub, 16% kwenye GitLab, na 12% kwenye BitBucket. Nambari ya upangishaji wa kibinafsi inasaidia 9%.
  • Wengi wa waliohojiwa wanaamini kuwa mfumo wa Ruby on Rails unabaki kuwa muhimu katika hali ya kisasa. 30% wanakubaliana kabisa na vector ya maendeleo iliyowekwa na timu ya msingi, na 48% wanakubaliana juu ya pointi kuu, 18% huchukua msimamo wa neutral, na 4% hawakubaliani.

kuongeza alibainisha uamuzi wa kutolewa Ruby 25 mnamo Desemba 3.0, badala ya Ruby 2.8. Tawi jipya litakuwa na mabadiliko makubwa kama vile muundo mpya unaolingana na sintaksia (kesi ... in), uwezo wa kugawa kigezo upande wa kulia (thamani => kutofautisha), usaidizi wa vigezo vya kizuizi vilivyo na nambari ([1,2,3] ,1].map{_2 * XNUMX}) na uboreshaji wa utendaji unaoonekana.

Chanzo: opennet.ru

Kuongeza maoni