Sommaire

Présentation générale

JavaScript a longtemps été cantonné à une utilisation côté client. On n’utilisait JavaScript que pour ajouter de l’interactivité dans les pages web (animations, contrôles de saisie...). Pour les accès aux bases de données distantes, comme MySQL, les applications web intégraient par ailleurs des scripts orientés serveur, là aussi souvent développés en langage PHP.

images/22RI01N.png

Avec Node.js, il est bien sûr toujours possible d’utiliser JavaScript côté client pour manipuler les pages HTML. En plus, Node.js propose un environnement côté serveur qui permet aussi d’utiliser le langage JavaScript pour générer des pages web. En clair, il vient en remplacement de langages serveur comme PHP, Java EE, etc.

images/22RI02N.png