Du Javascript côté serveur
Développé par Ryan Dahl en 2009 Node.js est un environnement permettant d’exécuter du Javascript côté serveur. Construit sur l’interpréteur Javascript V8 de Google (qui équipe Chrome), Node.js donne la possibilité de développer des applications web en réseau. Il est particulièrement utilisé dans la programmation événementielle asynchrone (Websockets, Mashups,…).
Scalable, il favorise la conception souple et évolutive. Donc Node JS n’est pas un Framework, mais plutôt un outil permettant de communiquer avec le système grâce à différentes librairies.
Quelques avantages à son utilisation :
- exploitable sous licence libre
- sa communauté est active
- sa performance lié au moteur Javascript V8
- permet d’exploiter le javascript pour la création d’application web, desktop