8. Node.js et TypeScript

Nous avons presque terminé ce tour d’horizon de Node.js.

Il reste cependant un dernier élément que j’aimerai vous présenter concernant Node.js.

Vous avez peut-être entendu parler de TypeScript, qui est un langage open-source développé par Microsoft, et qui permet d’ajouter le typage de données dans JavaScript : « Cette variable est une chaîne de caractères, celle-ci est un nombre, etc.« .

Alors, TypeScript est très intéressant, mais comme nous devons déjà voir bon nombre de concepts avec Node.js, j’ai volontairement choisi de ne pas utiliser TypeScript dans ce cours. Effectivement, vous allez bientôt découvrir bon nombre de nouvelles choses : les API Rest, le framework Express.js que je ne vous ai pas encore présenté, etc. Si on ajoute en plus l’utilisation de TypeScript, on va simplement se perdre dans les explications.

De plus, TypeScript parait plus pertinent côté frontend où vous devez gérer un état des données pendant toute la durée de vie de la session du client, car cela vous permet de structurer cet état des données. Cependant pour notre API Rest, on se contente de renvoyer certaines informations lorsqu’on nous le demande, donc c’est plus simple de point de vue là.

Sachez toutefois que lorsque vous aurez terminé cette formation, vous serez en mesure d’ajouter l’utilisation de TypeScript dans votre application Node.js de manière plus seraine. Mais une chose à la fois !

Doucement, mais sûrement…  👍