Qu'est-ce que le JavaScript Full Stack ?


JavaScript à pile complète

JavaScript existe depuis plus de 20 ans. C'est le langage de programmation dominant dans le développement Web.

Au début, JavaScript était un langage pour le client Web (navigateur). Puis vint la possibilité d'utiliser JavaScript sur le serveur web (avec Node.js).

Aujourd'hui, le mot à la mode le plus en vogue est "Full Stack JavaScript".

L'idée de "Full Stack JavaScript" est que tous les logiciels d'une application Web, à la fois côté client et côté serveur, doivent être écrits en utilisant uniquement JavaScript.

La programmation en C diminuera lentement.
La programmation en JavaScript sera plus importante.


Développeur JavaScript Full Stack

Un développeur JavaScript full stack est une personne capable de développer à la fois des logiciels client et serveur .

En plus de maîtriser HTML et CSS, il/elle sait également :

  • Programmer un navigateur (comme utiliser JavaScript, jQuery, Angular ou Vue)
  • Programmer un serveur (comme utiliser Node.js)
  • Programmer une base de données (comme utiliser MongoDB)

Logiciel client
(frontal)

Logiciel serveur
(back-end)


Avantages de la pile complète de JavaScript

  • Réutilisation du code. Bibliothèques, modèles et modèles partagés.
  • Meilleures pratiques accumulées par 20 ans de JavaScript.
  • JavaScript est une norme évolutive avec un bel avenir.
  • Bons tutos. Facile à apprendre.
  • Pas de compil !!! Développement plus rapide.
  • Grande distribution : npm.
  • Référentiel GitHub. Flux de travail Git.