Nā hopena o kahi noiʻi o nā mea hoʻomohala e hoʻohana ana iā Ruby on Rails

E hoʻokuʻu i lalo nā hualoaʻa o kahi noiʻi o nā mea hoʻomohala 2049 e hoʻomohala ana i nā papahana ma ka ʻōlelo Ruby me ka hoʻohana ʻana i ka framework Ruby on Rails. Hoʻomaopopo ʻia ʻo 73.1% o nā mea pane e hoʻomohala i ka ʻenehana macOS, 24.4% ma Linux, 1.5% ma Windows a me 0.8% ma nā OS ʻē aʻe. I ka manawa like, hoʻohana ka hapa nui i ka mea hoʻoponopono Visual Studio Code (32%) i ke kākau ʻana i nā code, a ukali ʻia e Vim (21%), Sublime (16%), RubyMine (15%), Atom (9%), Emacs (3 %). ) a me TextMate (2%).

Nā ʻike ʻē aʻe:

  • 17% komo i nā papahana i loaʻa i hoʻokahi mea hoʻomohala, 35% - mai 2 a 4 mau mea hoʻomohala, 19% - mai 5 a 8, 13% - mai 8 a 15, 6% - mai 16 a 25, 5% - mai 25 a 50. a ʻo 5% wale nō e komo i nā hui me ka ʻoi aku o 50 mau mea komo.
  • ʻO ka hapa nui o ka poʻe pane i aʻo i ka papahana ma o lākou iho (45%), a ʻo 36% i loaʻa kahi loea i nā kula hoʻonaʻauao. Ua hoʻolālā ʻo 26% i ka hoʻohana ʻana i ka Ruby on Rails framework no 4-6 mau makahiki, 22% - 7-9 mau makahiki, 22% - 10-13 mau makahiki, 15% - 1-3 mau makahiki, 11% - ʻoi aku ma mua o 13 mau makahiki.
  • ʻO 15% he poʻe manuahi, a he 69% hana no nā ʻoihana kalepa.
  • ʻOi aku ka makemake o nā mea hoʻomohala ʻo Ruby on Rails i nā framework JavaScript māmā e like me jQuery (31%). 25% hoʻohana i ka React, 13% hoʻohana i ka Stimulus, 13% hoʻohana iā Vue, 5% hoʻohana i ka Angular.
  • ʻO ka DBMS kaulana loa ma waena o nā mea hoʻomohala Ruby on Rails ʻo PostgreSQL, ukali ʻia e MySQL, a ukali ʻia e MongoDB, MariaDB, a me SQLite.
  • 50% hoʻohana iā Docker e holo i nā noi, 16% hoʻohana i nā Kubernetes, 32% ʻaʻole hoʻohana i ka hoʻokaʻawale pahu.
  • 52% hoʻohana iā Nginx, 36% hoʻohana iā Puma a me 10% hoʻohana Apache httpd.
  • No ka hoʻāʻo code, hoʻohana nui lākou iā Jest (45%) Jasmine (18%) a me Mocha (17%).
  • 61% hoʻokipa i kā lākou mau papahana ma GitHub, 16% ma GitLab, a me 12% ma BitBucket. Kākoʻo ke code hoʻokipa ponoʻī iā 9%.
  • Manaʻo ka hapa nui o ka poʻe pane e pili ana ka Ruby on Rails framework i nā kūlana hou. 30% ʻae loa me ka vector hoʻomohala i hoʻonohonoho ʻia e ka hui kumu, a ʻo 48% ʻae i nā kumu nui, 18% lawe i kahi kūlana kūʻokoʻa, a 4% ʻae ʻole.

aiiieieoaeuii ʻikeʻia ka hoʻoholo e hoʻokuʻu iā Ruby 25 ma Dekemaba 3.0, ma kahi o Ruby 2.8. E hōʻike ana ka lālā hou i nā hoʻololi koʻikoʻi e like me kahi syntax hoʻohālikelike hou (case ... in), ka hiki ke koho i kahi loli ma ka ʻākau (values ​​​​> variable), kākoʻo no nā ʻāpana poloka helu ([1,2,3 ,1].palapala palapala{_2 * XNUMX}) a me ka hoʻokō pono ʻana.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka