Αποτελέσματα έρευνας προγραμματιστών που χρησιμοποιούν το Ruby on Rails

Απογοητεύω Τα αποτελέσματα μιας έρευνας σε 2049 προγραμματιστές που ανέπτυσσαν έργα Ruby χρησιμοποιώντας το πλαίσιο Ruby on Rails. Αξίζει να σημειωθεί ότι το 73.1% των ερωτηθέντων αναπτύσσουν έργα στο περιβάλλον... macOS, 24.4% σε Linux, 1.5% σε Windows και 0.8% σε άλλα λειτουργικά συστήματα. Οι περισσότεροι χρησιμοποιούν κώδικα Visual Studio (32%) κατά τη σύνταξη κώδικα, ακολουθούμενοι από Vim (21%), Sublime (16%), RubyMine (15%), Atom (9%), Emacs (3%) και TextMate (2%).

Άλλα ευρήματα:

  • Το 17% συμμετέχει σε έργα που αποτελούνται από έναν προγραμματιστή, το 35% συμμετέχει σε έργα με 2 έως 4 προγραμματιστές, το 19% συμμετέχει σε έργα με 5 έως 8 προγραμματιστές, το 13% συμμετέχει σε έργα με 8 έως 15 προγραμματιστές, το 6% συμμετέχει σε έργα με 16 έως 25 προγραμματιστές, το 5% συμμετέχει σε έργα με 25 έως 50 προγραμματιστές και μόνο το 5% συμμετέχει σε έργα με περισσότερους από 50 προγραμματιστές.
  • Οι περισσότεροι ερωτηθέντες (45%) δίδαξαν μόνοι τους προγραμματισμό, ενώ το 36% έλαβε εκπαίδευση σε εκπαιδευτικό ίδρυμα. Το είκοσι έξι τοις εκατό προγραμματίζει χρησιμοποιώντας το πλαίσιο Ruby on Rails για 4-6 χρόνια, το 22% για 7-9 χρόνια, το 22% για 10-13 χρόνια, το 15% για 1-3 χρόνια και το 11% για περισσότερα από 13 χρόνια.
  • Το 15% είναι ελεύθεροι επαγγελματίες και το 69% εργάζονται σε εμπορικές εταιρείες.
  • Οι προγραμματιστές Ruby on Rails προτιμούν γενικά τα ελαφριά πλαίσια JavaScript όπως το jQuery (31%). Το 25% χρησιμοποιεί React, 13% χρησιμοποιεί Stimulus, 13% χρησιμοποιεί Vue, 5% χρησιμοποιεί Angular.
  • Το πιο δημοφιλές DBMS μεταξύ των προγραμματιστών Ruby on Rails είναι το PostgreSQL, στη δεύτερη θέση είναι το MySQL και ακολουθούν τα MongoDB, MariaDB, SQLite.
  • Το 50% χρησιμοποιεί Docker για την εκτέλεση εφαρμογών, το 16% χρησιμοποιεί Kubernetes, το 32% δεν χρησιμοποιεί απομόνωση κοντέινερ.
  • Το 52% χρησιμοποιεί Nginx, το 36% χρησιμοποιεί Puma και το 10% χρησιμοποιεί Apache httpd.
  • Για τον έλεγχο κώδικα, οι χρήστες χρησιμοποιούν κυρίως Jest (45%), Jasmine (18%) και Mocha (17%).
  • Το 61% φιλοξενεί τα έργα του στο GitHub, το 16% στο GitLab και το 12% στο BitBucket. Η αυτο-φιλοξενία του κώδικα υποστηρίζει το 9%.
  • Η πλειοψηφία των ερωτηθέντων πιστεύει ότι το πλαίσιο Ruby on Rails παραμένει επίκαιρο στο σημερινό περιβάλλον. Το τριάντα τοις εκατό συμφωνεί απόλυτα με την κατεύθυνση ανάπτυξης της βασικής ομάδας, το 48% συμφωνεί με τα βασικά σημεία, το 18% είναι ουδέτερο και το 4% διαφωνεί.

επιπλέον γιορτάζεται την απόφαση να κυκλοφορήσει το Ruby 25 στις 3.0 Δεκεμβρίου αντί του Ruby 2.8. Ο νέος κλάδος θα εισάγει σημαντικές αλλαγές, όπως νέα σύνταξη αντιστοίχισης προτύπων (περίπτωση … in), τη δυνατότητα εκχώρησης μιας μεταβλητής στα δεξιά (values ​​=> μεταβλητή), υποστήριξη για αριθμημένες παραμέτρους μπλοκ ([1,2,3].map{_1 * 2}) και σημαντικές βελτιστοποιήσεις απόδοσης.

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster