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

Valmis alustan julkaisu Electron 7.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 78, alustat Solmu.js 12.8 ja JavaScript-moottori V8 7.8. Aiemmin odotettavissa 32-bittisten Linux-järjestelmien tuen päättyminen on viivästynyt toistaiseksi ja julkaisuun
7.0 mukaan lukien saatavilla 32-bittisissä koontiversioissa.

Keskuudessa muutoksia Electron-kohtaisissa sovellusliittymissä:

  • Lisätty menetelmät ipcRenderer.invoke() ja ipcMain.handle() asynkronisen IPC:n järjestämiseksi pyyntö/vastaus-tyyliin, mikä suositellaan käytä "etä"-moduulin sijaan;
  • Lisätty nativeTheme API järjestelmän teeman ja väriteeman muutosten lukemiseen ja käsittelyyn;
  • Siirtyminen uuteen TypeScriptin määritelmägeneraattoriin on tehty;
  • Lisätty tuki ARM-arkkitehtuuriin perustuville Windows-koontiversioille 64-bittisille järjestelmille.

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öpostiohjelma nylas, työkalupakki Gitin kanssa työskentelemiseen GitKraken, järjestelmä SQL-kyselyjen analysointiin ja visualisointiin vaunut, 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 800 hakemusta. Uusien sovellusten kehittämisen yksinkertaistamiseksi joukko standardeja esittelysovelluksia, sisältäen koodiesimerkkejä erilaisten ongelmien ratkaisemiseksi.

Lähde: opennet.ru

Lisää kommentti