Electron 13.0.0:n julkaisu, alusta Chromium-moottoriin perustuvien sovellusten rakentamiseen

Electron 13.0.0 -alustan julkaisu on valmisteltu, joka tarjoaa omavaraisen viitekehyksen usean alustan käyttäjäsovellusten kehittämiselle, perustuen Chromium-, V8- ja Node.js-komponentteihin. Versionumeron merkittävä muutos johtuu Chromium 91 -koodikannan, Node.js 14.16 -alustan ja V8 9.1 JavaScript -moottorin päivityksestä.

Uuden julkaisun muutoksista:

  • Lisätty process.contextIsolated-ominaisuus, joka määrittää, että nykyinen renderöintikonteksti suoritetaan erillisessä, eristetyssä prosessissa.
  • Lisätty session.storagePath, jolla määritetään levypolku istuntoon liittyvien tietojen tallentamista varten.
  • WebContents API on vanhentunut "new-window"-tapahtuman tuesta, ja sen sijaan pitäisi käyttää webContents.setWindowOpenHandler()-menetelmän kautta liitettyä käsittelijää.
  • Lisätty parametri process.contextId, jota käytetään @electron/remote-moduulissa kommunikoitaessa pääprosessin ja sivun renderöintiprosessin välillä.
  • Lisätty sovellusliittymä, joka ottaa käyttöön tai poistaa käytöstä oikeinkirjoituksen tarkistuksen käsittelijän.

Muistutetaan, että Electronilla voit luoda selaintekniikoilla mitä tahansa graafisia sovelluksia, joiden logiikka on määritelty JavaScriptissä, HTML:ssä ja CSS:ssä ja toiminnallisuutta voidaan laajentaa lisäjärjestelmän kautta. Kehittäjät voivat käyttää Node.js-moduuleja sekä laajennettua sovellusliittymää alkuperäisten dialogien luomiseen, sovellusten integrointiin, kontekstivalikoiden luomiseen, ilmoitusjärjestelmään integroimiseen, ikkunoiden käsittelyyn ja vuorovaikutukseen Chromium-alijärjestelmien kanssa.

Toisin kuin verkkosovellukset, Electron-pohjaiset ohjelmat toimitetaan itsenäisinä suoritettavina tiedostoina, jotka eivät ole sidottuja selaimeen. Kehittäjän ei tarvitse huolehtia sovelluksen siirtämisestä eri alustoille; Electron tarjoaa mahdollisuuden rakentaa sen kaikille Chromiumin tukemille järjestelmille. Electron tarjoaa myös keinot päivitysten automaattiseen toimittamiseen ja asentamiseen (päivitykset voidaan toimittaa erillisestä palvelin, sekä suoraan GitHubista).

Electron-alustalle rakennettujen ohjelmien joukosta voimme mainita Atom-editorin, Mailspring-sähköpostiohjelman, GitKraken-työkalun Gitin kanssa työskentelyyn ja blogijärjestelmän. WordPress Desktop, BitTorrent-asiakasohjelma WebTorrent Desktop ja viralliset asiakasohjelmat palveluille, kuten Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ja Discord. Electronin ohjelmistoluettelo sisältää 1016 sovellusta. Uusien sovellusten kehittämisen yksinkertaistamiseksi on laadittu joukko esimerkkisovelluksia, jotka sisältävät koodinäytteitä erilaisten ongelmien ratkaisemiseksi.

Lähde: opennet.ru

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster