Resultat av en undersökning av utvecklare som använder Ruby on Rails

Svika Resultaten av en undersökning av 2 049 utvecklare som utvecklar Ruby-projekt med hjälp av Ruby on Rails-ramverket. Det är värt att notera att 73.1 % av de svarande utvecklar i miljön macOS, 24.4 % i Linux, 1.5 % i Windows och 0.8 % i andra operativsystem. De flesta använder Visual Studio Code (32 %) när de skriver kod, följt av Vim (21 %), Sublime (16 %), RubyMine (15 %), Atom (9 %), Emacs (3 %) och TextMate (2 %).

Andra fynd:

  • 17 % är involverade i projekt som består av en utvecklare, 35 % är involverade i 2 till 4 utvecklare, 19 % är involverade i 5 till 8, 13 % är involverade i 8 till 15, 6 % är involverade i 16 till 25, 5 % är involverade i 25 till 50, och endast 5 % är involverade i team med fler än 50 medlemmar.
  • De flesta respondenterna lärde sig programmering på egen hand (45 %), och 36 % tog examen från en utbildningsinstitution. 26 % har programmerat med hjälp av Ruby on Rails-ramverket i 4–6 år, 22 % i 7–9 år, 22 % i 10–13 år, 15 % i 1–3 år och 11 % i mer än 13 år.
  • 15 % är frilansare och 69 % arbetar för kommersiella företag.
  • Ruby on Rails-utvecklare föredrar i allmänhet lätta JavaScript-ramverk som jQuery (31%). 25% använder React, 13% använder Stimulus, 13% använder Vue, 5% använder Angular.
  • Den mest populära DBMS bland Ruby on Rails-utvecklare är PostgreSQL, följt av MySQL, följt av MongoDB, MariaDB och SQLite.
  • 50 % använder Docker för att köra applikationer, 16 % använder Kubernetes, 32 % använder inte containerisolering.
  • 52% använder Nginx, 36% använder Puma och 10% använder Apache httpd.
  • För kodtestning används huvudsakligen Jest (45%), Jasmine (18%) och Mocha (17%).
  • 61 % är värd för sina projekt på GitHub, 16 % på GitLab och 12 % på BitBucket. Självhotellkod stöder 9 %.
  • De flesta respondenter anser att Ruby on Rails ramverk fortfarande är relevant i moderna förhållanden. 30 % håller helt med om den utvecklingsvektor som kärnteamet har satt, och 48 % håller med om huvudpunkterna, 18 % är neutrala och 4 % håller inte med.

dessutom firas beslutet att släppa Ruby 25 den 3.0 december istället för Ruby 2.8. Den nya grenen kommer att innehålla sådana betydande förändringar som en ny mönstermatchningssyntax (case ... in), möjligheten att tilldela en variabel till höger (värden => variabel), stöd för numrerade blockparametrar ([1,2,3 ,1].map{_2 * XNUMX}) och märkbara prestandaoptimeringar.

Källa: opennet.ru

Köp pålitlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster