NodeJS / Javascript

Icône SVG NodeJS Javascript

NOS UPSS POUR LE DÉVELOPPEMENT AVEC NODEJS / JAVASCRIPT

- L'entrée-sortie asynchrone pilotée par les événements facilite le traitement des demandes simultanées.
- JavaScript côté serveur, qui permet d'utiliser un seul langage pour l'ensemble d'une pile d'applications et de se concentrer davantage sur la logique de l'application que sur les outils et la syntaxe.
- Communauté de développeurs active et dynamique, avec beaucoup de code partagé via github, etc.
- Modules NPM : modules et bibliothèques disponibles pour presque tous les scénarios possibles.
- Parfait pour l'architecture microservices

NOS OUPSS POUR LE DÉVELOPPEMENT AVEC NODEJS / JAVASCRIPT

- Node.js n'offre pas d'évolutivité. Un seul processeur ne suffira pas ; la plateforme ne permet pas d'évoluer pour tirer parti des multiples cœurs.
- Traiter avec une base de données relationnelle peut être difficile si vous utilisez Node.
- Chaque fois que l'on utilise un callback, on se retrouve avec des tonnes de callbacks imbriqués.
- Sans plonger dans la profondeur de JavaScript si quelqu'un commence Node, il peut faire face à un problème conceptuel.
- En raison de la nature asynchrone, le travail sur la logique est un peu complexe.
- Node.js n'est pas adapté aux tâches exigeantes en termes de CPU. Il convient uniquement aux tâches d'E/S (comme les serveurs web).