Utgivelse av Electron 7.0.0, en plattform for å lage applikasjoner basert på Chromium-motoren

Forberedt plattformutgivelse Elektron 7.0.0, som gir et selvstendig rammeverk for utvikling av tilpassede applikasjoner for flere plattformer, ved å bruke Chromium-, V8- og Node.js-komponenter som grunnlag. Betydelig versjonsnummerendring på grunn av oppgradering til kodebase Krom 78, plattformer Node.js 12.8 og JavaScript-motor V8 7.8. Tidligere forventet Slutten på støtte for 32-bit Linux-systemer har blitt forsinket for nå og utgivelsen
7.0 inkludert tilgjengelig i 32-bits bygg.

Blant Endringer i elektronspesifikke APIer:

  • Lagt til metoder ipcRenderer.invoke() og ipcMain.handle() for å organisere asynkron IPC i forespørsel/svar-stilen, som anbefales bruk i stedet for "ekstern"-modulen;
  • Lagt til nativeTheme API for lesing og behandling av endringer i systemets tema og fargeskjema;
  • Overgangen til en ny definisjonsgenerator for TypeScript er gjort;
  • Lagt til støtte for Windows-bygg for 64-bits systemer basert på ARM-arkitektur.

La oss minne deg på at Electron lar deg lage alle grafiske applikasjoner ved hjelp av nettleserteknologier, hvis logikk er definert i JavaScript, HTML og CSS, og funksjonaliteten kan utvides gjennom tilleggssystemet. Utviklere har tilgang til Node.js-moduler, i tillegg til et utvidet API for å generere native dialoger, integrere applikasjoner, lage kontekstmenyer, integrere med varslingssystemet, manipulere vinduer og samhandle med Chromium-undersystemer.

I motsetning til nettapplikasjoner, leveres elektronbaserte programmer som selvstendige kjørbare filer som ikke er knyttet til en nettleser. Samtidig trenger ikke utvikleren å bekymre seg for portering av applikasjonen for forskjellige plattformer; Electron vil gi muligheten til å bygge for alle systemer som støttes av Chromium. Electron gir også midler å organisere automatisk levering og installasjon av oppdateringer (oppdateringer kan leveres enten fra en egen server eller direkte fra GitHub).

Av programmene som er bygget på Electron-plattformen, kan vi merke oss redaktøren Atom, e-postklient nylas, et verktøysett for å jobbe med Git GitKraken, et system for å analysere og visualisere SQL-spørringer Vogn, WordPress Desktop blogging-system, BitTorrent-klient WebTorrent skrivebord, samt offisielle kunder for tjenester som Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code og Discord. Totalt i Electron-programkatalogen presentert ca 800 søknader. For å forenkle utviklingen av nye applikasjoner, et sett med standard demoapplikasjoner, inkludert kodeeksempler for å løse ulike problemer.

Kilde: opennet.ru

Legg til en kommentar