Riżultati ta' stħarriġ ta' żviluppaturi li jużaw Ruby on Rails

Let down riżultati ta’ stħarriġ ta’ 2049 żviluppatur li qed jiżviluppaw proġetti fil-lingwa Ruby bl-użu tal-qafas Ruby on Rails. Ta’ min jinnota li 73.1% ta’ dawk li wieġbu jiżviluppaw fl-ambjent macOS, 24.4% fil-Linux, 1.5% fil-Windows u 0.8% f’OSs oħra. Fl-istess ħin, il-maġġoranza jużaw l-editur tal-Visual Studio Code (32%) meta jikteb il-kodiċi, segwit minn Vim (21%), Sublime (16%), RubyMine (15%), Atom (9%), Emacs (3). %) u TextMate (2 %).

Sejbiet oħra:

  • 17% jipparteċipaw fi proġetti li jikkonsistu minn żviluppatur wieħed, 35% - minn 2 sa 4 żviluppaturi, 19% - minn 5 sa 8, 13% - minn 8 sa 15, 6% - minn 16 sa 25, 5% - minn 25 sa 50 u 5% biss jipparteċipaw f’timijiet b’aktar minn 50 parteċipant.
  • Il-maġġoranza ta' dawk li wieġbu studjaw l-ipprogrammar waħedhom (45%), u 36% irċevew speċjalità f'istituzzjonijiet edukattivi. 26% ilhom jipprogrammaw bl-użu tal-qafas Ruby on Rails għal 4-6 snin, 22% - 7-9 snin, 22% - 10-13-il sena, 15% - 1-3 snin, 11% - aktar minn 13-il sena.
  • 15% huma freelancers, u 69% jaħdmu għal kumpaniji kummerċjali.
  • L-iżviluppaturi ta 'Ruby on Rails ġeneralment jippreferu oqfsa JavaScript ħfief bħal jQuery (31%). 25% jużaw React, 13% jużaw Stimulus, 13% jużaw Vue, 5% jużaw Angular.
  • L-aktar DBMS popolari fost l-iżviluppaturi Ruby on Rails huwa PostgreSQL, segwit minn MySQL, segwit minn MongoDB, MariaDB u SQLite.
  • 50% jużaw Docker biex imexxu l-applikazzjonijiet, 16% jużaw Kubernetes, 32% ma jużawx iżolament tal-kontenitur.
  • 52% jużaw Nginx, 36% jużaw Puma u 10% jużaw Apache httpd.
  • Għall-ittestjar tal-kodiċi, huma prinċipalment jużaw Jest (45%) Jasmine (18%) u Mocha (17%).
  • 61% jospitaw il-proġetti tagħhom fuq GitHub, 16% fuq GitLab, u 12% fuq BitBucket. Kodiċi awto-hosting jappoġġja 9%.
  • Il-maġġoranza ta' dawk li wieġbu jemmnu li l-qafas Ruby on Rails jibqa' rilevanti f'kundizzjonijiet moderni. 30% jaqblu kompletament mal-vettur tal-iżvilupp stabbilit mit-tim ewlieni, u 48% jaqblu dwar il-punti ewlenin, 18% jieħdu pożizzjoni newtrali, u 4% ma jaqblux.

addizzjonalment tiġi ċċelebrata id-deċiżjoni li tiġi rilaxxata Ruby 25 fil-3.0 ta' Diċembru, minflok Ruby 2.8. Il-fergħa l-ġdida se jkollha bidliet sinifikanti bħal sintassi ta 'tqabbil ta' mudell ġdid (każ ... in), il-kapaċità li tassenja varjabbli fuq il-lemin (valuri => varjabbli), appoġġ għal parametri ta 'blokk numerati ([1,2,3 ,1].map{_2 * XNUMX}) u ottimizzazzjonijiet notevoli tal-prestazzjoni.

Sors: opennet.ru

Żid kumment