Node.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Etichette: Modifica da mobile Modifica da web per mobile
mNessun oggetto della modifica
Riga 12:
}}
 
'''Node.js''' è una [[Piattaforma (informatica)|piattaforma]] [[Open source]] [[Programmazione a eventi|event-driven]] per l'esecuzione di codice [[JavaScript]] [[Server-side]], costruita sul motore [[JavaScript V8]] di [[Google Chrome]]. In origine [[JavaScript]] veniva utilizzato principalmente lato [[client]];. inIn questo scenario gli script [[JavaScript]], generalmente incorporati all'interno dell'HTML di una pagina web, vengono interpretati da un motore di esecuzione incorporato direttamente all'interno di un [[Browser]]. [[Node.js]] consente invece di utilizzare [[JavaScript]] anche per scrivere codice da eseguire lato server, ad esempio per la produzione del contenuto delle pagine web dinamiche prima che la pagina venga inviata al [[Browser]] dell'utente. [[Node.js]] in questo modo permette di implementare il cosiddetto paradigma "JavaScript everywhere" (Javascript ovunque), unificando lo sviluppo di applicazioni Web intorno ad un unico linguaggio di programmazione ([[JavaScript]]).
 
'''Node.js''' ha un'architettura [[Programmazione a eventi|event-driven]] capace di gestire I/O asincroni. Questa scelta progettuale mira a ottimizzare il [[Throughput]] e la [[scalabilità]] nelle applicazioni web che prevedono molte operazioni di input/output o per applicazioni web [[Real-time]] (ad esempio programmi di comunicazione in tempo reale o [[browser game]]).