Qu’est-ce que Node.js ?
Node.js est une plateforme de développement qui utilise le langage de programmation Javascript. En réalité, il s’agit d’une bibliothèque de ce langage qui permet de réaliser des actions telles que la création de fichier ou l’ouverture et la fermeture de connexions réseau. Ni véritablement un framework ni un serveur, Node.js se caractérise comme un logiciel d’utilisation libre, non bloquant et qui base ses performances sur le moteur de Javascript V8 de Google. Grâce à Node.js, nous sommes en mesure de concevoir des applications mobiles plus rapides et résolument évolutives.
Cette technologie permet un gain de temps considérable dans la création des applis web et mobiles. En effet, alors que le langage Javascript, qui est celui le plus utilisé dans le monde de la programmation web, ne permettait jusqu’à présent l’unique développement en front-end, c’est à dire côté client, Node.js permet de travailler le côté serveur ou back-end sans avoir à changer de langage.