Ambiente di esecuzione
L’ambiente in cui un programma viene eseguito e accede alle funzioni disponibili.
Che cos’è un ambiente di esecuzione?
L’ambiente di esecuzione fornisce condizioni e funzioni per eseguire un programma. Secondo l’ambiente, comprende l’esecuzione del linguaggio e interfacce alle risorse di sistema. Il solo linguaggio non determina tutte queste possibilità. JavaScript nel browser e in Node.js usa, ad esempio, funzioni d’ambiente diverse.
In un portale inventato, il codice del browser modifica un modulo tramite document. Se il codice viene eseguito invariato su un server con Node.js, quell’oggetto del browser non è disponibile automaticamente. Per la consegna, il team registra ambiente di destinazione, versione supportata e interfacce necessarie. Compilare o raggruppare codice non dimostra che funzioni nell’ambiente previsto.
Fonti
Termini correlati
- CompilatoreUn programma che traduce codice sorgente in un’altra rappresentazione di destinazione.
- Processo di buildIl flusso definito che produce artefatti software da codice sorgente, dipendenze e altri input.
- BundlerUno strumento che raggruppa moduli collegati e risorse in file da distribuire.
- Sistema legacyUn sistema esistente ancora utilizzato, con dipendenze tecniche e aziendali accumulate nel tempo.
- Architettura multi-tenantUna soluzione multi-tenant supporta ambiti separati per clienti o gruppi. Un tenant non equivale automaticamente a una persona o a un database.
- Cache del browserLa cache del browser conserva risposte HTTP adatte. Riuso e validazione seguono le regole applicabili.
Articoli sul tema








Sviluppo software con ASES
Software su misura, app web e mobile


