GNU/Linux >> Tutoriels Linux >  >> Linux

Une enquête indique :comment 267 développeurs utilisent Node.js

Lorsqu'une enquête a été réalisée plus tôt cette année auprès de 285 développeurs dans 52 pays, 267 d'entre eux ont déclaré utiliser Node.js. Voyons pourquoi il est utilisé, qui sont ces développeurs et comment leurs entreprises en bénéficient.

  • Pourquoi les développeurs aiment-ils cet environnement d'exécution ?
  • Enquête :Qui sont ces développeurs et quels avantages en tirent-ils ?
  • Déploiement en un clic de Node.js

Pourquoi les développeurs aiment-ils cet environnement d'exécution ?

Voici cinq raisons principales pour lesquelles les codeurs aiment Node.js :

  1. Il vous permet de coder dans un langage dynamique à des vitesses bien supérieures à celles de Perl, Python et Ruby.
  2. Il prend en charge des milliers de connexions simultanées sans pic majeur de consommation de ressources.
  3. JavaScript est bien conçu pour les boucles d'événements.
  4. JavaScript est incroyablement courant, probablement le langage de développement le plus utilisé.
  5. La manière dont Node.js crée la cohérence entre le serveur Web et le navigateur est également essentielle. "L'utilisation de JavaScript sur un serveur Web ainsi que sur le navigateur réduit l'inadéquation d'impédance entre les deux environnements de programmation", explique postfuturist sur Stack Overflow, "qui peut communiquer des structures de données via JSON qui fonctionnent de la même manière des deux côtés de l'équation."

Une autre raison majeure pour laquelle les développeurs se tournent vers Node.js est qu'il existe de très nombreux packages parmi lesquels choisir, tous permettant l'installation avec une seule commande, note Leah Hunter d'O'Reilly. En fait, le nombre de packages explose :

  • Septembre 2014 – 74 000
  • Avril 2015 – 132 000
  • Septembre 2015 – 182 000

Enquête :Qui sont ces développeurs et quels avantages en tirent-ils ?

Examinons maintenant l'enquête, qui a été créée par Gabor Nagy du cabinet de conseil Node.js RisingStack.

Expérience et formation

La plupart des utilisateurs de Node.js sont dans la fin de la vingtaine ou au début de la trentaine (25-34), mais cela ne signifie certainement pas qu'ils sont tous des débutants. En fait, un sur trois code depuis plus d'une décennie. Sur le plan scolaire, un peu moins de la moitié de ces 267 personnes étaient titulaires d'un baccalauréat.

Langues au cours de l'année dernière

La grande majorité des répondants, environ 240 d'entre eux dans les deux cas, avaient utilisé à la fois JavaScript (Node.js) et Java au cours des 12 derniers mois. Pendant ce temps, PHP était utilisé par environ 90 des développeurs, suivis par un peu moins de 50 pour Python et C # / .NET. En termes d'outils utilisés conjointement avec Node.js, les trois principaux étaient Express, Mongo et MySQL.

Satisfaction au travail

La satisfaction au travail augmente en fonction du temps que les développeurs ont travaillé avec Node.js. Plus de la moitié des personnes déclarant l'utiliser depuis 3 à 5 ans déclarent « adorer » leur travail, tandis que moins de 40 % de celles qui l'utilisent depuis moins d'un an disent la même chose.

"Évidemment, cela ne signifie pas que vous aimerez automatiquement votre travail si vous utilisez Node", déclare Nagy, "mais cela peut certainement augmenter vos chances d'obtenir une meilleure offre si vous en savez une chose ou deux."

La vie professionnelle au quotidien

Nagy a également examiné la vie professionnelle quotidienne typique des programmeurs Node.js. Les cinq principales activités qui représentent actuellement 51 à 75 % du temps des développeurs sont les suivantes :

  1. Programmer de nouvelles fonctionnalités
  2. Travailler sur les corrections de bugs
  3. Apprentissage de processus/outils supplémentaires
  4. Améliorer la qualité/le refactoring

(Cette question a également révélé qu'un développeur sur trois interrogé faisait du télétravail.)

Industries utilisant Node.js

Nagy voulait savoir quelles industries bénéficiaient le plus de Node.js. Les huit premiers étaient l'éducation, le gouvernement, les produits logiciels, les services Web, la santé, le conseil, la fabrication et la finance.

Nagy souligne spécifiquement l'éducation pour l'explication car il s'agit d'une large verticale. « [N]ous ne parlons pas ici d'universités ou de collèges », dit-il. "La plupart de ces entreprises proposent une plate-forme SaaS avec facturation récurrente ou gagnent de l'argent avec des ventes directes dans les directions B2B et B2C."

Pourcentage de l'infrastructure utilisant Node.js

À ce stade, Node.js en est encore au stade de « barbotage » pour de nombreuses organisations. Les conclusions de Nagy révèlent que la plupart des organisations l'utilisent pour moins de 20 % de leur infrastructure. Cependant, il n'y a pas beaucoup d'entreprises qui l'utilisent modérément :la deuxième réponse la plus élevée était qu'il était utilisé pour plus de 80 % du backend, ce qui suggère qu'il est généralement testé puis adopté à l'échelle du système.

Utilisation prédominante

Bien que Node.js ait une grande variété d'utilisations, les quatre principales parmi cette population sont la création d'API REST, la création de services en temps réel, la création de microservices et l'outillage.

Raisons d'utilisation

Tout le monde parle toujours de la vitesse et du coût de toute solution, mais Nagy souligne que, dans la limite du raisonnable, la vitesse est le véritable facteur décisif. Les cinq principales raisons d'utiliser Node.js sont :

  1. Performances
  2. Expérimentation générale
  3. Relation avec JavaScript
  4. Mises à jour publiées plus régulièrement
  5. Économies à long terme

« [L]es performances sont primordiales pour une raison », déclare Nagy, car la vitesse est tout simplement la priorité absolue en matière de développement. "Lorsque Google a expérimenté l'affichage de 30 résultats de recherche au lieu de 10 avec un temps de chargement supplémentaire de 0,5 seconde", raconte-t-il, "le trafic du site a chuté de 20 %". L'hébergement cloud est un autre moyen d'améliorer considérablement la vitesse et l'efficacité.

Déploiement en un clic de Node.js

Les codeurs aiment Node.js pour sa vitesse incroyable, à la fois parce que les performances sont améliorées et parce que le temps de mise sur le marché est réduit.

Chez Atlantic.Net, nous comprenons à quel point le temps est un facteur critique pour les développeurs. C'est pourquoi nous proposons l'hébergement d'applications en un clic de Node.js et le meilleur de l'hébergement VPS pour augmenter encore votre efficacité et votre productivité.


Linux
  1. Comment utiliser les commandes d'historique de Bash

  2. Comment j'utilise cron sous Linux

  3. Comment utiliser FIND sous Linux

  4. Comment utiliser Nginx pour rediriger

  5. Comment installer et utiliser NVM sur Debian 11

Comment utiliser Instagram dans le terminal

Comment installer et utiliser NVM sur Debian 11

Comment utiliser la commande PS

Comment utiliser la commande TOP

Comment utiliser FTP

Comment installer Node.js sur Ubuntu 14.04