Tulokset Ruby on Railsia käyttävien kehittäjien kyselystä

Pettymys tulokset kyselystä 2049 kehittäjälle, jotka kehittävät projekteja Ruby-kielellä Ruby on Rails -kehyksen avulla. On huomionarvoista, että 73.1 % vastaajista kehittyy macOS-ympäristössä, 24.4 % Linuxissa, 1.5 % Windowsissa ja 0.8 % muissa käyttöjärjestelmissä. Samanaikaisesti suurin osa käyttää Visual Studio Code -editoria (32 %) koodin kirjoittamiseen, jota seuraavat Vim (21 %), Sublime (16 %), RubyMine (15 %), Atom (9 %), Emacs (3 %). %) ja TextMate (2 %).

Muita löytöjä:

  • 17 % osallistuu hankkeisiin, joissa on yksi kehittäjä, 35 % - 2 - 4 kehittäjää, 19 % - 5 - 8, 13 % - 8 - 15, 6 % - 16 - 25, 5 % - 25 - 50 ja vain 5 % osallistuu ryhmiin, joissa on yli 50 osallistujaa.
  • Suurin osa vastaajista opiskeli ohjelmointia itsenäisesti (45 %) ja 36 % sai erikoisalan oppilaitoksissa. 26 % on ohjelmoinut Ruby on Rails -kehyksellä 4-6 vuotta, 22 % - 7-9 vuotta, 22 % - 10-13 vuotta, 15 % - 1-3 vuotta, 11 % - yli 13 vuotta.
  • 15 % on freelancereita ja 69 % kaupallisissa yrityksissä.
  • Ruby on Rails -kehittäjät suosivat yleensä kevyitä JavaScript-kehyksiä, kuten jQueryä (31 %). 25 % käyttää Reactia, 13 % käyttää Stimulus, 13 % käyttää Vue, 5 % käyttää Angular.
  • Suosituin DBMS Ruby on Rails -kehittäjien keskuudessa on PostgreSQL, jota seuraa MySQL, jota seuraavat MongoDB, MariaDB ja SQLite.
  • 50 % käyttää Dockeria sovellusten suorittamiseen, 16 % käyttää Kubernetesia, 32 % ei käytä säiliöiden eristämistä.
  • 52 % käyttää Nginxiä, 36 % käyttää Pumaa ja 10 % käyttää Apache httpd:tä.
  • Kooditestaukseen he käyttävät pääasiassa Jest (45 %) Jasmine (18 %) ja Mocha (17 %).
  • 61 % isännöi projektejaan GitHubissa, 16 % GitLabissa ja 12 % BitBucketissa. Itsepalvelukoodi tukee 9 %:a.
  • Suurin osa vastaajista uskoo, että Ruby on Rails -kehys on edelleen ajankohtainen nykyaikaisissa olosuhteissa. 30 % on täysin samaa mieltä ydintiimin asettaman kehitysvektorin kanssa ja 48 % samaa mieltä pääkohdista, 18 % on neutraalilla kannalla ja 4 % eri mieltä.

lisäksi juhlitaan päätös julkaista Ruby 25 3.0. joulukuuta Ruby 2.8:n sijaan. Uudessa haarassa on sellaisia ​​merkittäviä muutoksia kuin uusi mallinsovitussyntaksi (case ... in), mahdollisuus määrittää muuttuja oikealla (arvot => muuttuja), tuki numeroiduille lohkoparametreille ([1,2,3) ,1].map{_2 * XNUMX}) ja huomattavia suorituskyvyn optimointeja.

Lähde: opennet.ru

Lisää kommentti