Utgav den nye versjonen av Electron 6.0.0, applikasjonsutviklingsplattformen basert på Chromium-motoren

Etter flere ukers utvikling og som en del av Electron-utgivelsesplanen, lanseringen av den nye versjonen av Electron 6.0.0-plattformen er kunngjort, som gir et selvstendig rammeverk for utvikling av plattformbrukerapplikasjoner, bruker Chromium, V8 og Node.js som base.

Utviklere har tilgang til Node.js-moduler, samt et avansert API for å generere innfødte dialoger, integrere applikasjoner, lage kontekstmenyer, integrere med systemet for å vise varsler, manipulere vinduer og samhandle med Chromium-undersystemer.

Om Electron

For de som fremdeles ikke vet om Electron, du bør vite at dette rammeverket lar deg lage et hvilket som helst grafisk program ved hjelp av nettleserteknologier, hvis logikk er definert i JavaScript, HTML og CSS, og funksjonaliteten kan utvides gjennom følgesystemet.

I motsetning til nettbaserte applikasjoner, elektronbaserte programmer leveres som selvstendige kjørbare filer som ikke er koblet til nettleseren.

I dette tilfellet utvikleren trenger ikke å bekymre seg for å portere applikasjonen til forskjellige plattformer, Electron vil gi muligheten til å bygge for alle Chromium-kompatible systemer. Electron tilbyr også verktøy for å organisere automatisk levering og installasjon av oppdateringer (oppdateringer kan leveres fra en egen server eller direkte fra GitHub).

Katalogen over elektronbaserte programmer er representert av rundt 800 applikasjoner.

Av programmene opprettet på grunnlag av Electron-plattformen, vi kan nevne Atom-redaktøren, Nylas e-postklient, verktøyene for å jobbe med GitKraken, Wagon SQL-spørringsanalyse og visualiseringssystem, WordPress Desktop-bloggesystemet, WebTorrent Desktop BitTorrent-klienten og tjenester som Skype, Signal, Slack, Basecamp , Twitch, Ghost, Wire, Wrike, Visual Studio Code og Discord.

Hovedendringer i Electron 6.0.0

Denne nye utgivelsen er fullpakket med oppdateringer, reparasjoner og nye funksjoner. En betydelig endring i versjonsnummeret er knyttet til oppdateringen av kodebasen til den nye versjonen av Chromium 76, samt til Node.js 12.4-plattformen og V8 7.6 JavaScript-motoren.

bortsett fra det avslutning av støtte for 32-bits Linux-systemer som ble gitt ut for måneder siden av utviklerne, fortsatt utsatt for nå, og versjon 6.0 er også tilgjengelig i 32-biters versjoner

For å forenkle utviklingen av nye applikasjoner, et typisk demo-applikasjonssett er utarbeidets, inkludert eksempelkode for å løse ulike problemer.

Blant de mest bemerkelsesverdige endringene i den nye versjonen av API-en, kan vi finne følgende:

Asynkron driveroversettelse fortsatte, som tidligere brukte tilbakeringingsanrop, til et skjema basert på Promise-mekanismen.

Promise er gitt i dusinvis av funksjoner, inkludert ContentTracing-kategorier. *, Informasjonskapsler. *, Økt. *, WebContents. * Og webFrame. *.

Som en del av arbeidet med å forbedre komponentisolering ved kjøretid, Tre nye kontroller-apper er lagt til: Electron Helper (Renderer) .app for gjengivelsesprosesser, Electron Helper (GPU) .app for GPU-interaksjonsprosesser og Electron Helper (Plugin) .app for plugins.

Forberedelser har også begynt å begrense belastningen i prosessen med å gjengi bare Node-moduler ved hjelp av N-API eller Context Aware.

Mens implementeringen av net.IncomingMessage er tilpasset oppførselen til Node.js.

Hvis du vil vite litt mer om endringene og detaljene i denne nye utgivelsen av Electron 6.0.0, kan du besøke den offisielle kunngjøringen som finnes på Electron-bloggen. Koblingen er denne.

Hvordan får jeg den nye versjonen av Electron 6.0.0?

Endelig hvis du vil få denne nye versjonen av plattformen, du kan gjøre det ved hjelp av npm pakkebehandling som er tilgjengelig for de fleste nåværende Linux-distribusjoner og selvfølgelig med en terminal på systemet ditt.

Installasjonen er ferdig i terminalen og skriv bare inn følgende kommando for å få versjon 6.0.0 av elektron:

npm install electron@latest


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.