Rilasciata la nuova versione di Electron 6.0.0, la piattaforma di sviluppo di applicazioni basata sul motore Chromium

Dopo diverse settimane di sviluppo e come parte del programma di rilascio di Electron, è stato annunciato il lancio della nuova versione della piattaforma Electron 6.0.0, che fornisce un framework autonomo per lo sviluppo di applicazioni utente multipiattaforma, utilizzando Chromium, V8 e Node.js come base.

Gli sviluppatori hanno accesso ai moduli Node.js e a un'API avanzata per generare finestre di dialogo native, integrare applicazioni, creare menu contestuali, integrarsi con il sistema per visualizzare notifiche, manipolare finestre e interagire con i sottosistemi Chromium.

A proposito di Electron

Per coloro che ancora non conoscono Electron, dovresti sapere che questo framework ti consente di creare qualsiasi applicazione grafica utilizzando le tecnologie del browser, la cui logica è definita in JavaScript, HTML e CSS e la funzionalità può essere estesa tramite il sistema complementare.

A differenza delle applicazioni basate sul Web, i programmi basati su elettroni vengono forniti come file eseguibili autonomi che non sono collegati al browser.

In questo caso, lo sviluppatore non deve preoccuparsi di portare l'applicazione su varie piattaforme, Electron fornirà la possibilità di creare per tutti i sistemi compatibili con Chromium. Electron fornisce anche strumenti per organizzare la consegna automatica e l'installazione degli aggiornamenti (gli aggiornamenti possono essere forniti da un server separato o direttamente da GitHub).

La directory dei programmi basati su elettroni è rappresentata da circa 800 applicazioni.

Dei programmi creati sulla base della piattaforma Electron, Possiamo citare l'editor Atom, il client di posta elettronica Nylas, gli strumenti per lavorare con GitKraken, il sistema di analisi e visualizzazione delle query Wagon SQL, il sistema di blog di WordPress Desktop, il client BitTorrent di WebTorrent Desktop e servizi come Skype, Signal, Slack, Basecamp , Twitch, Ghost, Wire, Wrike, Visual Studio Code e Discord.

Principali modifiche in Electron 6.0.0

Questa nuova versione è ricca di aggiornamenti, correzioni e nuove funzionalità. Una modifica significativa nel numero di versione è associata a l'aggiornamento del codice base della nuova versione di Chromium 76, della piattaforma Node.js 12.4 e del motore JavaScript V8 7.6.

a parte quello cessazione del supporto per sistemi Linux a 32 bit che era stato rilasciato mesi fa dagli sviluppatori, ancora rimandato per ora e la versione 6.0 è disponibile anche nelle versioni a 32 bit

Per semplificare lo sviluppo di nuove applicazioni, è stata preparata una serie di tipiche applicazioni demos, compreso il codice di esempio per risolvere vari problemi.

Tra le modifiche più importanti alla nuova versione dell'API, possiamo trovare quanto segue:

È proseguita la traduzione asincrona del driver, che in precedenza utilizzava le chiamate di callback, a un modulo basato sul meccanismo Promise.

Promise è fornito in dozzine di funzionalità, incluse le categorie ContentTracing. *, Biscotti. *, Sessione. *, WebContents. * E webFrame. *.

Nell'ambito del lavoro per migliorare l'isolamento dei componenti in fase di esecuzione, Sono state aggiunte tre nuove app controller: Electron Helper (Renderer) .app per i processi di rendering, Electron Helper (GPU) .app per i processi di interazione GPU e Electron Helper (Plugin) .app per i plugin.

Sono inoltre iniziati i preparativi per limitare il carico sul processo di rendering dei soli moduli Node utilizzando N-API o Context Aware.

Mentre l'implementazione di net.IncomingMessage è allineata al comportamento di Node.js.

Se vuoi saperne di più sulle modifiche e sui dettagli di questa nuova versione di Electron 6.0.0 puoi visitare l'annuncio ufficiale che si trova sul blog di Electron. Il collegamento è questo.

Come ottenere la nuova versione di Electron 6.0.0?

Infine, se vuoi ottenere questa nuova versione della piattaforma, puoi farlo con l'aiuto del gestore di pacchetti npm che è disponibile per la maggior parte delle attuali distribuzioni Linux e, naturalmente, con un terminale sul sistema.

L'installazione è terminata nel terminale e digita semplicemente il seguente comando per ottenere la versione 6.0.0 di electron:

npm install electron@latest


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.