rilascio della piattaforma , che fornisce un framework autonomo per lo sviluppo di applicazioni personalizzate multipiattaforma, utilizzando come base i componenti Chromium, V8 e Node.js. Modifica significativa del numero di versione dovuta all'aggiornamento alla codebase , piattaforme e motore JavaScript V8 7.8. In precedenza Fine del supporto per i sistemi a 32 bit Linux L'uscita è stata posticipata per ora
7.0 compreso nelle build a 32 bit.
Tra nelle API specifiche di Electron:
- Aggiunti i metodi ipcRenderer.invoke() e ipcMain.handle() per organizzare l'IPC asincrono nello stile richiesta/risposta, che utilizzare al posto del modulo “remoto”;
- Aggiunta l'API nativeTheme per la lettura e l'elaborazione delle modifiche al tema del sistema e alla combinazione di colori;
- È stata effettuata la transizione a un nuovo generatore di definizioni per TypeScript;
- Aggiunto supporto Windows-сборок для 64-разрядных систем на базе архитектуры ARM.
Ricordiamo che Electron 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 espansa tramite il sistema aggiuntivo. Gli sviluppatori hanno accesso ai moduli Node.js, nonché a un'API estesa per generare finestre di dialogo native, integrare applicazioni, creare menu contestuali, integrarsi con il sistema di notifica, manipolare finestre e interagire con i sottosistemi Chromium.
A differenza delle applicazioni web, i programmi basati su Electron vengono forniti come file eseguibili autonomi che non sono legati a un browser. Allo stesso tempo, lo sviluppatore non dovrà preoccuparsi di portare l'applicazione su piattaforme diverse; Electron fornirà la possibilità di compilare per tutti i sistemi supportati da Chromium. Fornisce anche Electron per organizzare la consegna e l'installazione automatica degli aggiornamenti (gli aggiornamenti possono essere consegnati da un server separato o direttamente da GitHub).
Dei programmi costruiti sulla piattaforma Electron, possiamo notare l'editor , client di posta , un toolkit per lavorare con Git , un sistema per analizzare e visualizzare query SQL sistema di blogging WordPress Desktop, client BitTorrent , nonché client ufficiali per servizi come Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code e Discord. Totale nel catalogo dei programmi Electron circa 800 domande. Per semplificare lo sviluppo di nuove applicazioni, una serie di standard , inclusi esempi di codice per la risoluzione di vari problemi.
Fonte: opennet.ru
