Capitolo 16. JavaScript lato server con Node
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Node è JavaScript con legami con il sistema operativo sottostante, il che rende possibile scrivere programmi JavaScript che leggono e scrivono file, eseguono processi figli e comunicano in rete. Questo rende Node utile come un:
-
Un'alternativa moderna agli script di shell che non soffre dell'arcana sintassi di bash e di altre shell Unix.
-
Linguaggio di programmazione di uso generale per l'esecuzione di programmi fidati, non soggetto ai vincoli di sicurezza imposti dai browser web sul codice non fidato.
-
Un ambiente popolare per scrivere server web efficienti e altamente concorrenziali.
La caratteristica distintiva di Node è la sua concomitanza single-thread basata sugli eventi, abilitata da un'API asincrona di default. Se hai programmato in altri linguaggi ma non hai fatto molto codice JavaScript, o se sei un programmatore JavaScript lato client esperto abituato a scrivere codice per i browser web, l'uso di Node sarà un po' un adattamento, come ogni nuovo linguaggio o ambiente di programmazione. Questo capitolo inizia spiegando il modello di programmazione di Node, con particolare attenzione alla concorrenza, alle API di Node per lavorare con i dati in streaming e al tipo di Buffer di Node per lavorare con i dati binari. Queste sezioni iniziali sono seguite da sezioni che evidenziano e dimostrano ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access