I'uga o se su'esu'ega a tagata atia'e o lo'o fa'aogaina le Ruby on Rails

Tuu i lalo итоги опроса 2049 разработчиков, разрабатывающих проекты на языке Ruby с использованием фреймворка Ruby on Rails. Примечательно, что 73.1% опрошенных ведут разработку в окружении macOS, 24.4% i totonu Linux, 1.5% i totonu Windows и 0.8% в иных ОС. При этом большинство используют при написании кода редактор Visual Studio Code (32%), следом за которым по популярности идут Vim (21%), Sublime (16%), RubyMine (15%), Atom (9%), Emacs (3%) и TextMate (2%).

O isi su'esu'ega:

  • 17% auai i galuega faatino e aofia ai le tasi tagata atiaeina, 35% - mai le 2 i le 4 developers, 19% - mai le 5 i le 8, 13% - mai le 8 i le 15, 6% - mai le 16 i le 25, 5% - mai le 25 i le 50 ma e na o le 5% e auai i 'au e sili atu i le 50 tagata auai.
  • O le to'atele o tagata tali mai na su'esu'eina polokalame na'o latou (45%), ma 36% na maua se fa'apitoa i fa'alapotopotoga fa'aa'oa'oga. 26% na fa'apolokalameina le fa'aogaina o le Ruby on Rails framework mo le 4-6 tausaga, 22% - 7-9 tausaga, 22% - 10-13 tausaga, 15% - 1-3 tausaga, 11% - sili atu i le 13 tausaga.
  • 15% o tagata e leai se totogi, ma 69% e faigaluega mo kamupani faapisinisi.
  • Ruby on Rails atia'e e masani ona fiafia i fa'ava'a JavaScript mama e pei o le jQuery (31%). 25% fa'aoga React, 13% fa'aoga Stimulus, 13% fa'aoga Vue, 5% fa'aoga Angular.
  • Ole DBMS sili ona lauiloa ile Ruby on Rails developers o PostgreSQL, sosoo ai ma MySQL, sosoo ai ma MongoDB, MariaDB, ma SQLite.
  • 50% faʻaaoga Docker e faʻaoga ai talosaga, 16% faʻaaoga Kubernetes, 32% e le faʻaogaina le faʻaesea o pusa.
  • 52% faʻaaoga Nginx, 36% faʻaaoga Puma ma 10% faʻaoga Apache httpd.
  • Mo su'ega fa'ailoga, e masani ona latou fa'aogaina Jest (45%) Jasmine (18%) ma Mocha (17%).
  • 61% talimalo a latou poloketi ile GitHub, 16% ile GitLab, ma le 12% ile BitBucket. E lagolagoina e le tulafono a le tagata lava ia le 9%.
  • O le to'atele o le au tali e talitonu o le Ruby on Rails framework e tumau pea le talafeagai i tulaga fa'aonaponei. 30% e ioe atoatoa i le atina'e vector ua setiina e le 'au autu, ma 48% ioe i manatu autu, 18% faia se tulaga faaituau, ma 4% le ioe.

E le gata i faamanatuina le faaiuga e tatala Ruby 25 ia Tesema 3.0, nai lo Ruby 2.8. O le lala fou o le a faʻaalia ai suiga taua e pei o se mamanu fou e fetaui ma le syntax (mataupu ... i), le mafai ona tuʻuina se fesuiaiga i le itu taumatau (values ​​=> variable), lagolago mo faʻailoga poloka faʻanumera ([1,2,3). ,1].fa'afanua{_2 * XNUMX}) ma fa'ata'ita'iga fa'atino.

puna: opennet.ru

Faʻatau talimalo faʻatuatuaina mo nofoaga ma DDoS puipuiga, VPS VDS servers 🔥 Fa'atau le 'upega tafa'ilagi talimalo fa'atuatuaina ma le puipuiga DDoS, 'au'aunaga VPS VDS | ProHoster