Node.js

Node.js è un ambiente JavaScript open source di runtime. Esegue codice JavaScript al di fuori di un browser web, consentendo agli sviluppatori web di usare JavaScript come back-end delle loro applicazioni web. Node.js è anche multipiattaforma e funziona su Windows, Unix, Linux e macOS.

Prima dell'introduzione di Node.js, JavaScript poteva essere eseguito solo all'interno di un browser web. I siti web potevano usare JavaScript per aggiungere interattività lato client alle pagine web e alle applicazioni web, ma il server web stesso doveva usare un altro linguaggio, come PHP, per svolgere la propria parte del lavoro. Node.js consente di eseguire il codice JavaScript lato server, il che significa che gli sviluppatori web possono usare un unico linguaggio sia per il front-end sia per il back-end delle loro app web.

I browser web usano i propri motori JavaScript, mentre i server web usano Node.js
I browser web usano i propri motori JavaScript, mentre i server web usano Node.js

Node.js è popolare tra gli sviluppatori web per diversi motivi. Innanzitutto, è efficiente per le applicazioni che richiedono molte connessioni simultanee e può gestire molte richieste contemporaneamente. Dispone inoltre di un vasto ecosistema di pacchetti open source e librerie disponibili tramite Node Package Manager, che consente agli sviluppatori di aggiungere facilmente nuove funzionalità integrando moduli esistenti nelle proprie applicazioni. Infine, la possibilità di usare un unico linguaggio di programmazione invece di due riduce la complessità di un progetto e rende più facile l'apprendimento.

NOTE: Node.js usa il motore di runtime JavaScript V8 di Google, lo stesso motore usato dal browser web Chrome.

Aggiornato June 20, 2023 da Brian P.

quizMetti alla prova le tue conoscenze

Azure is a cloud platform developed by what company?

A
Apple
0%
B
Google
0%
C
Amazon
0%
D
Microsoft
0%
Correct! Incorrect!     View the Azure definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Node.js in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.