Zotsatira za kafukufuku wa opanga mapulogalamu 2049 omwe akupanga mapulojekiti a Ruby pogwiritsa ntchito dongosolo la Ruby on Rails. Chodziwika ndi chakuti, 73.1% ya omwe adayankha akukula m'malo ozungulira. macOS, 24.4% mu Linux, 1.5% mu Windows ndi 0.8% m'ma operating system ena. Anthu ambiri amagwiritsa ntchito Visual Studio Code (32%) polemba code, kutsatiridwa ndi Vim (21%), Sublime (16%), RubyMine (15%), Atom (9%), Emacs (3%), ndi TextMate (2%).
Zotsatira zina:
- 17% amatenga nawo gawo pama projekiti okhala ndi wopanga m'modzi, 35% - kuyambira 2 mpaka 4 opanga, 19% - kuchokera 5 mpaka 8, 13% - kuchokera 8 mpaka 15, 6% - kuchokera 16 mpaka 25, 5% - kuchokera 25 mpaka 50 ndipo 5% yokha imatenga nawo mbali m'magulu omwe ali ndi otenga nawo mbali oposa 50.
- Ambiri mwa omwe adafunsidwa adaphunzira okha mapulogalamu (45%), ndipo 36% adalandira maphunziro apadera m'mabungwe a maphunziro. 26% akhala akukonza mapulogalamu pogwiritsa ntchito Ruby pa Rails chimango kwa zaka 4-6, 22% - 7-9 zaka, 22% - 10-13 zaka, 15% - 1-3 zaka, 11% - zaka zoposa 13.
- 15% ndi odziyimira pawokha, ndipo 69% amagwira ntchito kumakampani azamalonda.
- Madivelopa a Ruby on Rails amakonda amakonda mawonekedwe opepuka a JavaScript monga jQuery (31%). 25% amagwiritsa ntchito React, 13% amagwiritsa ntchito Stimulus, 13% amagwiritsa ntchito Vue, 5% amagwiritsa ntchito Angular.
- DBMS yotchuka kwambiri pakati pa Ruby on Rails Developers ndi PostgreSQL, yotsatiridwa ndi MySQL, yotsatiridwa ndi MongoDB, MariaDB, ndi SQLite.
- 50% amagwiritsa ntchito Docker kuyendetsa mapulogalamu, 16% amagwiritsa ntchito Kubernetes, 32% samagwiritsa ntchito kudzipatula kwa chidebe.
- 52% amagwiritsa ntchito Nginx, 36% amagwiritsa ntchito Puma ndipo 10% amagwiritsa ntchito Apache httpd.
- Poyesa ma code, amagwiritsa ntchito Jest (45%) Jasmine (18%) ndi Mocha (17%).
- 61% amachitira ntchito zawo pa GitHub, 16% pa GitLab, ndi 12% pa BitBucket. Khodi yodzichitira nokha imathandizira 9%.
- Ambiri omwe adafunsidwa amakhulupirira kuti Ruby on Rails framework imakhalabe yothandiza masiku ano. 30% imagwirizana kwathunthu ndi vector yachitukuko yokhazikitsidwa ndi gulu lalikulu, ndipo 48% amavomereza mfundo zazikuluzikulu, 18% salowerera ndale, ndipo 4% samavomereza.
Komanso chigamulo chomasula Ruby 25 pa December 3.0, m'malo mwa Ruby 2.8. Nthambi yatsopanoyi idzakhala ndi zosintha zazikulu monga mawonekedwe atsopano ofananira ma syntax (mlandu ... mkati), kuthekera kopereka zosinthika kumanja (makhalidwe => kusintha), kuthandizira magawo owerengera ([1,2,3] ,1].map{_2 * XNUMX}) ndi kukhathamiritsa kowoneka bwino.
Source: opennet.ru
