Environnement d’exécution
L’environnement où un programme s’exécute et accède aux fonctions mises à sa disposition.
Qu’est-ce qu’un environnement d’exécution ?
L’environnement d’exécution fournit les conditions et fonctions nécessaires à l’exécution d’un programme. Selon l’environnement, cela comprend l’exécution du langage et des interfaces vers les ressources système. Le langage seul ne détermine pas toutes ces possibilités. JavaScript dans un navigateur et dans Node.js utilise par exemple des fonctions d’environnement différentes.
Dans un portail fictif, le code du navigateur modifie un formulaire affiché via document. Si ce code s’exécute sans modification sur un serveur avec Node.js, cet objet du navigateur n’y est pas simplement disponible. Pour la transmission, l’équipe note donc environnement cible, version prise en charge et interfaces nécessaires. Compiler ou regrouper le code ne prouve pas son fonctionnement dans l’environnement prévu.
Sources
Termes associés
- CompilateurUn programme qui traduit du code source vers une autre représentation cible.
- Processus de buildLe déroulement défini qui produit des artefacts logiciels à partir du code, des dépendances et d’autres entrées.
- BundlerUn outil qui regroupe modules liés et ressources dans des fichiers à distribuer.
- 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


