
Envoyé par
Marco46
Alors en fait lodash peut s'exécuter aussi bien back ou front out of the box parce qu'il ne fait pas appel aux API spécifiques au front ou au back. L'API spécifique frontend c'est l'API DOM (pour capter les événements déclenchés par l'utilisateur, manipuler le DOM, etc ...), l'api spécifique back c'est l'API de node.js (pour créer un serveur web, manipuler le filesystem, etc ...).
Donc si une lib packagée avec npm utilise une fonction de l'API DOM, il va de soit que ça va être chaud de l'utiliser côté back (tu vas capter le clic de quoi sur ton serveur ?), et inversement (c'est chaud de manipuler un fichier du filesystem depuis le browser).
npm est un gestionnaire de package JavaScript écrit en node, mais il est agnostique concernant le contenu, tu peux packager des libs exclusivement front, exclusivement back, ou utilisable dans les deux cas.
Partager