Arriva Electron 7.0 basato su Chromium 78, Node.js 12.8.1 e altri

elettrone

Durante l'arco di questa settimana La nuova versione 7.0.0 è stata annunciata dal team di sviluppo di Electron del quadro. Electron è un framework per applicazioni desktop multipiattaforma che utilizza tecnologie web, la cui logica è determinata da JavaScript, HTML e CSS e la funzionalità può essere espansa tramite il sistema di plug-in. È sviluppato da GitHub e si basa sullo sviluppo in C ++.

I componenti principali di Electron sono Chromium, Node.js e V8. L'infrastruttura è codificata in Node.js e l'interfaccia è basata sugli strumenti Chromium, la parte open source di Google Chrome. LI moduli Node.js sono disponibili per gli sviluppatori, così come un'API avanzata per creare finestre di dialogo native, integrare applicazioni, creare menu contestuali, integrarsi con il sistema di uscita delle notifiche, manipolare finestre e interagire con i sottosistemi di Chromium.

A differenza delle applicazioni web, I programmi basati su Electron si presentano sotto forma di file eseguibili autonomi che non sono collegati al browser.

In questo caso, lo sviluppatore non deve preoccuparsi di portare l'applicazione per 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).

Cosa c'è di nuovo in Electron 7.0.0?

Questa nuova versione del framework include aggiornamenti da i suoi vari componenti come Node.js 12.8.1, Chromium 78 e il motore 8 V7.8.

Oltre a ciò è anche importante evidenziarlo la sospensione aspettaa in precedenza Il supporto per i sistemi Linux a 32 bit è stato posticipato (di nuovo) quindi questa nuova versione di Electron 7.0 è disponibile anche nelle versioni a 32 bit.

Gli sviluppatori hanno aggiunto una versione di Windows per architetture Arm a 64 bit in questa nuova versione oltre ai metodi ipcRenderer.invoke () e ipcMain.handle () per IPC di richiesta / risposta asincroni.

Nodo-js
Articolo correlato:
Rilasciata la nuova versione di Node.js 13.0

Un'altra novità all'interno di Electron 7.0 è una nuova API "nativeTheme" per leggere e rispondere ai cambiamenti nei temi e le tavolozze dei colori del sistema operativo.

D'altronde anche nell'annuncio risalta la transizione al nuovo generatore di definizioni TypeScript per generare definizioni più precise dalle classi del modello C #. L'obiettivo è creare applicazioni web fortemente tipizzate in cui i modelli lato server e lato client siano sincronizzati.

Tra le novità che spiccano, possiamo trovare:

  • L'API SystemPreferences.isDarkMode () è ora supportata da Windows.
  • L'API systemPreferences.isHighContrastColorScheme () è supportata da macOS.
  • Opzioni CaptureMode e maxFileSize all'API Netlog.
  • Un nuovo parametro failureReason per la funzione di callback webContents.print ().
  • Il metodo getBalls () per BrowserView.
  • Supporto per l'evento di spostamento del mouse dell'API del vassoio su Windows.
  • Abilitazione dell'API di reporting W3C.
  • BrowserWindow.setFocable è stato implementato in macOS.

Ultimo ma non meno importante, è quello Lo ha annunciato anche il team di Electron la versione di L'elettrone 4 ha raggiunto la fine del suo ciclo di vita, in conformità con le politiche di supporto.

Con la fine di questo supporto, consiglia il team di Electron che gli sviluppatori che continuano a lavorare con questa versione eseguire l'aggiornamento a una versione più recente del framework.

Il team ha aggiunto che a breve termine, possono aspettarsi di continuare a concentrarsi sullo sviluppo dei componenti chiave di Electron, tra cui Chrome, Node.js e il motore V8. L'idea è di lanciare le versioni principali di Electron con le nuove versioni di questi componenti.

Come ottenere Electron su Linux?

Per eseguire applicazioni e / o lavorare con Electron in Linux, Dobbiamo solo avere Node.JS installato sul sistema e il suo gestore di pacchetti NPM.

Per installare Node.JS su Linux, puoi visitare il post di cui parliamo la nuova versione di Node.JS 13 e alla fine troverai i comandi di installazione per alcune delle diverse distribuzioni Linux.


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.