Udgivet den nye version af Electron 6.0.0, applikationsudviklingsplatformen baseret på Chromium-motoren

Efter flere ugers udvikling og som en del af Electron-udgivelsesplanen, lanceringen af ​​den nye version af Electron 6.0.0-platformen er blevet annonceret, som giver en selvstændig ramme til udvikling af platforme-brugerapplikationer, ved hjælp af Chromium, V8 og Node.js som base.

Udviklere har adgang til Node.js-moduler såvel som en avanceret API til at generere indfødte dialoger, integrere applikationer, oprette kontekstmenuer, integrere med systemet for at få vist underretninger, manipulere windows og interagere med Chromium-undersystemer.

Om Electron

For dem der stadig ikke kender til Electron, du skal vide, at denne ramme giver dig mulighed for at oprette enhver grafisk applikation ved hjælp af browserteknologier, hvis logik er defineret i JavaScript, HTML og CSS, og funktionaliteten kan udvides gennem det ledsagende system.

I modsætning til webbaserede applikationer, elektronbaserede programmer leveres som selvstændige eksekverbare filer der ikke er knyttet til browseren.

I dette tilfælde udvikleren behøver ikke bekymre sig om at porte applikationen til forskellige platforme, Electron giver mulighed for at bygge til alle Chromium-kompatible systemer. Electron leverer også værktøjer til at organisere automatisk levering og installation af opdateringer (opdateringer kan leveres fra en separat server eller direkte fra GitHub).

Fortegnelsen over elektronbaserede programmer er repræsenteret af ca. 800 applikationer.

Af de programmer, der er oprettet på basis af Electron-platformen, vi kan nævne Atom-editoren, Nylas-e-mail-klienten, værktøjerne til at arbejde med GitKraken, Wagon SQL-forespørgselsanalyse- og visualiseringssystemet, WordPress Desktop-blogging-systemet, WebTorrent Desktop BitTorrent-klienten og tjenester såsom Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code og Discord.

Vigtigste ændringer i Electron 6.0.0

Denne nye udgivelse er fyldt med opdateringer, rettelser og nye funktioner. En væsentlig ændring i versionsnummeret er forbundet med opdateringen af ​​kodebasen for den nye version af Chromium 76 samt til Node.js 12.4-platformen og V8 7.6 JavaScript-motoren.

udover det afslutning af support til 32-bit Linux-systemer der blev frigivet for måneder siden af ​​udviklerne, stadig udsat for nu, og version 6.0 er også tilgængelig i 32-bit versioner

For at forenkle udviklingen af ​​nye applikationer, et sæt typiske demo-applikationer er blevet udarbejdets, inklusive prøvekode til løsning af forskellige problemer.

Blandt de mest bemærkelsesværdige ændringer i den nye version af API'en kan vi finde følgende:

Asynkron driveroversættelse fortsatte, som tidligere brugte tilbagekaldsopkald, til en form baseret på Promise-mekanismen.

Promise leveres i snesevis af funktioner, herunder ContentTracing-kategorier. *, Cookies. *, Session. *, WebContents. * Og webFrame. *.

Som en del af arbejdet med at forbedre komponentisolering ved kørsel, Tre nye controller-apps er tilføjet: Electron Helper (Renderer) .app til gengivelsesprocesser, Electron Helper (GPU) .app til GPU-interaktionsprocesser og Electron Helper (Plugin) .app til plugins.

Forberedelser er også begyndt at begrænse belastningen på processen med kun at gengive Node-moduler ved hjælp af N-API eller Context Aware.

Mens implementeringen af ​​net.IncomingMessage er tilpasset adfærden hos Node.js.

Hvis du vil vide lidt mere om ændringerne og detaljerne i denne nye udgivelse af Electron 6.0.0, kan du besøge den officielle meddelelse, der findes på Electron-bloggen. Linket er dette.

Hvordan får jeg den nye version af Electron 6.0.0?

Endelig hvis du vil hente denne nye version af platformen, du kan gøre det ved hjælp af npm pakkehåndtering som er tilgængelig til de fleste aktuelle Linux-distributioner og selvfølgelig med en terminal på dit system.

Installationen er færdig i terminalen, og skriv bare følgende kommando for at få version 6.0.0 af elektron:

npm install electron@latest


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.