Hasil survey pamekar ngagunakeun Ruby on rel

Puragkeun hasil survey 2049 pamekar ngamekarkeun proyék dina basa Ruby ngagunakeun kerangka Ruby on rel. Catet yén 73.1% réspondén berkembang dina lingkungan macOS, 24.4% dina Linux, 1.5% dina Windows sareng 0.8% dina OS anu sanés. Dina waktos anu sami, seuseueurna nganggo pangropéa Visual Studio Code (32%) nalika nyerat kode, dituturkeun ku Vim (21%), Sublime (16%), RubyMine (15%), Atom (9%), Emacs (3). %).) jeung TextMate (2%).

Papanggihan séjén:

  • 17% ilubiung dina proyék diwangun ku hiji pamekar, 35% - ti 2 nepi ka 4 pamekar, 19% - ti 5 nepi ka 8, 13% - ti 8 nepi ka 15, 6% - ti 16 nepi ka 25, 5% - ti 25 nepi ka 50 sarta ngan 5% ilubiung dina tim kalawan leuwih ti 50 pamilon.
  • Mayoritas responden diajar programming sorangan (45%), sarta 36% narima husus dina lembaga atikan. 26% parantos program nganggo kerangka Ruby on Rails salami 4-6 taun, 22% - 7-9 taun, 22% - 10-13 taun, 15% - 1-3 taun, 11% - langkung ti 13 taun.
  • 15% nyaéta freelancer, sareng 69% damel pikeun perusahaan komérsial.
  • Pangembang Ruby on Rails umumna resep kerangka JavaScript anu ringan sapertos jQuery (31%). 25% make React, 13% make Stimulus, 13% make Vue, 5% make Angular.
  • DBMS anu paling populer di kalangan pamekar Ruby on Rails nyaéta PostgreSQL, dituturkeun ku MySQL, dituturkeun ku MongoDB, MariaDB, sareng SQLite.
  • 50% ngagunakeun Docker pikeun ngajalankeun aplikasi, 16% ngagunakeun Kubernetes, 32% henteu nganggo isolasi wadahna.
  • 52% nganggo Nginx, 36% nganggo Puma sareng 10% nganggo Apache httpd.
  • Pikeun nguji kode, aranjeunna utamana ngagunakeun Jest (45%) Jasmine (18%) jeung Mocha (17%).
  • 61% host proyék maranéhanana dina GitHub, 16% on GitLab, sarta 12% on BitBucket. Kodeu hosting diri ngadukung 9%.
  • Mayoritas réspondén yakin yén kerangka Ruby on Rails tetep relevan dina kaayaan modéren. 30% sagemblengna satuju jeung vektor ngembangkeun diatur ku tim inti, sarta 48% satuju kana titik utama, 18% nyokot posisi nétral, sarta 4% teu satuju.

Sajaba nyatet kaputusan ngaleupaskeun Ruby 25 dina 3.0. Desember, tinimbang Ruby 2.8. Cabang anyar bakal nampilkeun parobahan anu signifikan sapertos sintaksis anu cocog sareng pola anyar (kasus ... in), kamampuan pikeun napelkeun variabel di katuhu (nilai => variabel), dukungan pikeun parameter blok wilanganana ([1,2,3] ,1].peta {_2 * XNUMX}) jeung optimizations kinerja noticeable.

sumber: opennet.ru

Tambahkeun komentar