Blog ENI : Toute la veille numérique !
🐠 -25€ dès 75€ 
+ 7 jours d'accès à la Bibliothèque Numérique ENI. Cliquez ici
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
  1. Livres et vidéos
  2. Apprendre à développer avec JavaScript
  3. Installation de Node.js
Extrait - Apprendre à développer avec JavaScript Des bases à l'utilisation de frameworks (4e édition)
Extraits du livre
Apprendre à développer avec JavaScript Des bases à l'utilisation de frameworks (4e édition) Revenir à la page d'achat du livre

Installation de Node.js

Présentation du framework Node.js

JavaScript a longtemps été cantonné à une utilisation côté client. On utilisait JavaScript seulement 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

Les frameworks que nous allons étudier consécutivement (Svelte, React et React Native) vont tous les trois utiliser un socle commun, Node.js. La procédure d’installation est décrite dans la section suivante.

Installation du framework Node.js

Node.js est le serveur web (protocole http) sur lequel nos applications Svelte et React seront exécutées.

Rappelons que Node.js est un environnement d’exécution JavaScript construit sur le moteur JavaScript V8 de Chrome.

Si l’installation de Node.js n’a pas déjà été effectuée sur votre machine, vous pouvez télécharger la dernière version de Node.js depuis le site https://nodejs.org/fr/.

En mai 2021, le site Node.js proposait deux versions téléchargeables pour Windows :

  • 14.17.0 Long-Term Support (LTS) - version recommandée pour la plupart des utilisateurs,

  • 16.0.0 - version intégrant les dernières fonctionnalités.

Bien évidemment, des versions de Node.js pour les systèmes d’exploitation macOS et Linux sont aussi proposées (lien Autres téléchargements).

Une installation de la version LTS de Node.js, suffisante pour les applications développées dans la suite du livre, a été retenue.

Attention, l’installation de Node.js peut se révéler assez longue ; les recopies d’écran qui suivent montrent les principales étapes à suivre.

L’installation est déclenchée par un double clic sur le fichier « node-v14.17.0-x64.msi » téléchargé...