Electron

Electron è un framework per applicazioni open source e multipiattaforma. Gli sviluppatori software possono usare Electron per creare app utilizzando una combinazione di tecnologie web come HTML, CSS e JavaScript invece di linguaggi di programmazione specifici per ogni piattaforma. Poiché è un framework multipiattaforma, gli sviluppatori possono creare app per Windows, macOS e Linux utilizzando un'unica base di codice.

Il framework Electron è basato su due pacchetti software open source: Chromium e Node.js. Chromium è un motore del browser utilizzato anche da (browser web come Google Chrome e Microsoft Edge) che esegue il rendering dell'interfaccia utente di un'app. Node.js è un ambiente runtime JavaScript che esegue il codice JavaScript e fornisce un'interfaccia diretta alle API di sistema. Poiché Chromium e Node.js sono a loro volta multipiattaforma, offrono agli sviluppatori di app un modo per scrivere le proprie app una sola volta utilizzando HTML, CSS e JavaScript.

Sebbene Electron possa semplificare lo sviluppo delle app, il suo utilizzo presenta alcuni svantaggi. Poiché ogni app Electron deve includere sia i pacchetti completi Chromium e Node.js nel file eseguibile, richiede più spazio di archiviazione e memoria rispetto a un'app nativa. Questi requisiti aumentano se esegui più app Electron, perché ogni app include una propria copia di Chromium e Node.js. Inoltre, gli aggiornamenti di sicurezza di Chromium potrebbero non arrivare tempestivamente in un'app Electron, lasciandola potenzialmente vulnerabile a exploit già scoperti e corretti nel browser web completo.

NOTE: Le app più diffuse realizzate utilizzando Electron includono Microsoft Teams, Slack, Trello, Discord e Visual Studio Code.

Aggiornato May 25, 2023 da Brian P.

quizMetti alla prova le tue conoscenze

A readme file is generally what type of document?

A
Spreadsheet
0%
B
Plain text file
0%
C
Database
0%
D
eBook
0%
Correct! Incorrect!     View the Readme definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Electron 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.