Electron 10.0.0:n julkaisu, alusta Chromium-moottoriin perustuvien sovellusten luomiseen

Valmis alustan julkaisu Electron 10.0.0, joka tarjoaa itsenäisen kehyksen usean alustan mukautettujen sovellusten kehittämiseen käyttämällä Chromium-, V8- ja Node.js-komponentteja perustana. Merkittävä versionumeron muutos koodikantapäivityksen vuoksi Kromi 85, alustat Solmu.js 12.16.3 ja JavaScript-moottori V8 8.5.

В uusi julkaisu:

  • Lisätty contents.getBackgroundThrottling()-metodi ja contents.backgroundThrottling-ominaisuus.
  • Pääprosessi tarjoaa pääsyn desktopCapturer-moduuliin.
  • lisättyä ses.isPersistent() -menetelmä pysyvien istuntojen määrittämiseen.
  • Ratkaistu verkko-ongelmat, jotka estivät RTC-yhteyksien valmistumisen
    IP-osoitteen muutoksen vuoksi.

  • "Etä"-moduuli, joka edustaa IPC-mekanismia vuorovaikutuksessa nykyisen sivun renderöintiprosessin ja pääprosessin välillä, on oletuksena pois käytöstä.
  • App.allowRendererProcessReuse-oletusasetus on muutettu tosi, mikä estää kontekstiriippumattomien moduulien lataamisen renderöintiprosessin aikana.
  • lisätty asettamalla disableDialogs poistamaan valintaikkunat kokonaan käytöstä.
  • Sisältää sisäänrakennetun PDF-katseluohjelman, joka perustuu pdfium.

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, elektronipohjaiset ohjelmat toimitetaan itsenäisinä suoritettavina tiedostoina, joita ei ole sidottu selaimeen. Samaan aikaan kehittäjän ei tarvitse huolehtia sovelluksen siirtämisestä eri alustoille, vaan Electron tarjoaa mahdollisuuden rakentaa kaikkiin Chromiumin tukemiin järjestelmiin. Electron tarjoaa myös varat järjestää päivitysten automaattinen toimitus ja asennus (päivitykset voidaan toimittaa joko erilliseltä palvelimelta tai suoraan GitHubista).

Electron-alustalle rakennetuista ohjelmista voimme mainita editorin Atomi, sähköpostiohjelmat nylas и Mailspring,, työkalut Gitin kanssa työskentelyyn GitKraken, WordPress Desktop -blogijärjestelmä, BitTorrent-asiakas WebTorrent Desktop, sekä virallisia asiakkaita palveluille, kuten Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ja Discord. Yhteensä Electron-ohjelmaluettelossa esitetty noin 850 hakemusta. Uusien sovellusten kehittämisen yksinkertaistamiseksi joukko standardeja esittelysovelluksia, sisältäen koodiesimerkkejä erilaisten ongelmien ratkaisemiseksi.

Lähde: opennet.ru

Lisää kommentti