Liberazione di Electron 13.0.0, una piattaforma per custruisce applicazioni basate nantu à u mutore Chromium

A liberazione di a piattaforma Electron 13.0.0 hè stata preparata, chì furnisce un quadru autosufficiente per u sviluppu di l'applicazioni d'utilizatori multi-piattaforma basate nantu à i cumpunenti Chromium, V8 è Node.js. U cambiamentu significativu di u numeru di versione hè dovutu à l'aghjurnamenti di a basa di codice Chromium 91, u framework Node.js 14.16, è u mutore JavaScript V8 9.1.

Trà i cambiamenti in a nova versione:

  • Aggiunta a pruprietà process.contextIsolated per determinà se u cuntestu di rendering attuale hè in esecuzione in un prucessu isolatu separatu.
  • Added session.storagePath per definisce a strada di u discu per almacenà e dati di sessione.
  • L'API WebContents hà deprecatu u supportu per l'avvenimentu "nova finestra", invece utilizendu un gestore attaccatu via u metudu webContents.setWindowOpenHandler().
  • Aggiuntu un paràmetru process.contextId per esse usatu in u modulu @electron/remote quandu cumunicà trà u prucessu principale è u prucessu di rendering di a pagina.
  • Aggiunta una API per attivà è disattivà u gestore per a verificazione ortografica.

Ricurdativi chì Electron permette di creà qualsiasi applicazioni gràfiche cù tecnulugii di navigatore, a logica di quale hè definita in JavaScript, HTML è CSS, è a funziunalità pò esse allargata attraversu u sistema di add-ons. I sviluppatori anu accessu à i moduli Node.js, è ancu una API estesa per creà dialoghi nativi, integrazione di applicazioni, creazione di menu di cuntestu, integrazione cù u sistema di visualizazione di notificazione, manipulazione di Windows, è interagisce cù i sottosistemi Chromium.

A cuntrariu di l'applicazioni web, i prugrammi basati in Electron sò furniti cum'è eseguibili autonomi chì ùn sò micca ligati à un navigatore. À u listessu tempu, u sviluppatore ùn deve micca preoccupatu di portà l'applicazione per diverse piattaforme, Electron furnisce a capacità di custruisce per tutti i sistemi supportati in Chromium. Electron furnisce ancu strumenti per urganizà a consegna automatica è a stallazione di l'aghjurnamenti (l'aghjurnamenti ponu esse furniti da un servitore separatu o direttamente da GitHub).

Di i prugrammi custruiti nantu à a basa di a piattaforma Electron, si pò nutà l'editore Atom, u cliente di e-mail Mailspring, u toolkit GitKraken per travaglià cù Git, u sistema di blogging WordPress Desktop, u cliente WebTorrent Desktop BitTorrent, è ancu i clienti ufficiali per servizii cum'è Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code è Discord. In totale, l'applicazioni 1016 sò presentate in u catalogu di u software Electron. Per simplificà u sviluppu di novi applicazioni, un inseme di applicazioni demo di mostra hè statu preparatu, cumprese esempi di codice per risolve diversi prublemi.

Source: opennet.ru

Add a comment