NodeJS est une technologie qui a révolutionné l'univers du développement web autour des années 2010 en élargissant les possibilités d'usage de JavaScript. Cette technologie a rendu possible l'application de JavaScript non seulement pour les interfaces utilisateurs frontends, mais aussi côté serveur pour des backends.
Ce qui a fait la force de NodeJS, c'est bien sa familiarité syntaxique avec JavaScript, rendant son apprentissage accessible pour tout développeur web. A cela s'ajoute des performances élevées, grâce à un modèle non bloquant, asynchrone, qui maximise l'efficacité et la fluidité des applications.
La technologie a permis de faciliter la mise en place d'équipes fullstack, simplifiant ainsi la création d'applications web.
Des entreprises de premier plan utilisent NodeJS, en particulier Paypal qui a été l'une des premières grandes société à franchir le cap, dès 2012. On citera LinkedIn ou encore Netflix.
Chez Dernier Cri, nous sommes fiers d'avoir accompagné Kolecto, Adeo et Iziwork dans leur développement de produits web grâce à NodeJS. Nous apprécions sa polyvalence et sa simplicité de mise en oeuvre et la capacité à monter facilement des équipes sur cet environnement technologique.
Attention, nous recommandons l'utilisation de NodeJS avec Typescript quoi qu'il arrive. Il faut également faire attention aux libraires qui seront utilisées tant elles sont nombreuses et leur qualité inégale. Nous regrettons en effet que sur cette technologie, aucun framework réellement structurant pour le développement d'application web n'ait réussi à s'imposer.