Node.js
Node.js exécute JavaScript hors du navigateur. L’environnement fournit les moyens techniques ; le programme définit la logique métier.
Exécuter JavaScript hors du navigateur
Node.js est un environnement d’exécution JavaScript hors du navigateur. Il fournit notamment des fonctions d’accès au réseau et aux fichiers. On peut y exécuter des services serveur ou des utilitaires de traitement des données.
Dans un import fictif, un programme lit un fichier produit et prépare un aperçu pour la gestion. Node.js exécute le code écrit à cet effet. Le programme doit définir et vérifier séparément les colonnes obligatoires et les produits correspondants.
Node.js n’est ni une base de données ni un framework applicatif complet. Un framework ou une bibliothèque peut s’appuyer dessus pour d’autres tâches. Le choix de Node.js seul ne détermine ni l’architecture, ni la fiabilité d’exploitation, ni la validité métier de l’import.
Sources
Termes associés
- JavaScriptJavaScript est un langage pour la logique applicative, dans le navigateur et ailleurs. Son rôle diffère de celui de HTML et CSS.
- BackendLe backend traite les règles et données côté serveur. Il ne se limite ni à la base de données ni à un écran d’administration.
- FrameworkUn framework fournit une structure technique et des règles communes à l’application. Les tâches prises en charge dépendent du framework choisi.
- Système héritéUn système existant toujours utilisé, avec des dépendances techniques et métier accumulées.
- Architecture multilocataireUne solution multilocataire prévoit des périmètres distincts par client ou groupe. Un locataire n’est pas automatiquement une personne ou une base de données.
- Cache du navigateurLe cache du navigateur conserve des réponses HTTP adaptées. Réutilisation et revalidation suivent les règles applicables.
Articles sur le sujet








Développement logiciel avec ASES
Logiciels sur mesure, applications web et mobiles


