Table des matières
TogglePourquoi node js ?
Cette veille technologique traitera de NodeJS. Pourquoi ce sujet ? J’ai déjà auparavant développé plusieurs fois en NodeJS pour des projets personnels durant une partie de ma scolarité ( collège / lycée ) pour un peu plus de détails, je développais des applications ( des bots ) pour un célèbre réseau social appelé Discord.. Enfin, quand je dis, pour Discord, cela est surtout pour les utilisateurs de discord désirants une application personnalisée permettant d’effectué plusieurs taches plus ou moins complexes selon la requête du demandeur. De par cette petite expérience personnelle, j’ai développé un certain plaisir et intérêt à manipuler ce language.
Lien vers ma première veille technologique : https://lgm.nuage-pedagogique.fr/veille-technologique-1-nodejs/
Qu'est ce qu'est NodeJS et dans quel but peut-on l'utiliser ?
Nous voilà donc dans le vive du sujet. Dans un premier temps, qu’est ce qu’est NodeJS et dans quel but peut-on l’utiliser ? Node.js est un environnement d’exécution comprenant tout ce qui est nécessaire pour exécuter un programme écrit en JavaScript. Cet environnement est open-source et multi-plateforme permettant ainsi de créer des applications rapides et évolutives côté serveur. Il fonctionne avec le moteur d’exécution JavaScript V8 et utilise une architecture non bloquante et événementielle, ce qui le rend efficace et adapté aux applications en temps réel.
L'installation de NodeJS
l’installation de Node.js peut varier d’un système d’exploitation à un autre. Voici les différents procédés d’installation selon le système d’exploitation de votre ordinateur.
Windows
Visitez le site officiel de Node.js à l’adresse https://nodejs.org/ .Téléchargez le programme d’installation de Node.js pour Windows en cliquant sur le lien de téléchargement recommandé pour les utilisateurs Windows. Il existe généralement deux versions, une version LTS (Long-Term Support) et une version actuelle. Pour la stabilité, il est recommandé de télécharger la version LTS. Exécutez le programme d’installation téléchargé. Sur windows, il faut également ne pas oublier d’ajouter dans vos variable d’environnement, dans le PATh, le chemin vers le dossier contenenant
MacOs
Vous pouvez installer Node.js sur macOS en utilisant Homebrew ou en téléchargeant directement le package d’installation depuis le site officiel.Pour l’installation avec Homebrew, ouvrez Terminal et exécutez la commande suivante :
Pour l’installation à partir du site officiel, suivez les mêmes étapes que pour Windows en téléchargeant le package d’installation depuis le site Web de Node.js.
Linux
Sur la plupart des distributions Linux, vous pouvez installer Node.js à l’aide du gestionnaire de paquets de votre système.
Par exemple, sur Ubuntu ou Debian, ouvrez un terminal et exécutez ces commandes :
Assurez-vous également d’installer npm (Node Package Manager) avec la commande :
Des concurrents à NodeJS ? Quelles sont les différences ?
Node.js est un environnement d’exécution JavaScript côté serveur très populaire et largement utilisé, mais il existe d’autres environnements et technologies qui peuvent être considérés comme concurrents ou alternatifs à Node.js, chacun avec ses propres avantages et cas d’utilisation spécifiques. Voici quelques-uns de ses concurrents principaux :
-
Deno :
- Deno est un environnement d’exécution JavaScript côté serveur créé par le même développeur, Ryan Dahl, qui a créé Node.js. Deno se concentre sur la sécurité par défaut et intègre TypeScript de manière transparente.
-
Python :
- Python est un langage de programmation polyvalent qui est souvent utilisé pour le développement web côté serveur à l’aide de frameworks tels que Django et Flask. Il est particulièrement populaire pour le développement de l’intelligence artificielle, la science des données, et bien d’autres domaines.
-
Ruby :
- Ruby est un autre langage de programmation souvent utilisé pour le développement web grâce au framework Ruby on Rails. Rails est bien connu pour sa rapidité de développement.
Super !
Merci Paul 🙂