Den nye version af Electron 4.0.0 er allerede frigivet

Electron 4.0

i går udviklerne af elektronprojektet meddelte tilgængeligheden af ​​den nye version af Electron 4.0.0 og som de har til hensigt at give en selvforsynende ramme til udvikling af platforme-brugerapplikationer ved hjælp af Chromium, V8 og Node.js-komponenter.

For alle dem, der ikke kender elektron, kan jeg fortælle dig det Dette giver dig mulighed for at oprette ethvert grafisk program ved hjælp af browserteknologier, hvis logik er defineret i JavaScript, HTML og CSS, og funktionaliteten kan udvides gennem tilføjelsessystemet.

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

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

I dette tilfælde behøver udvikleren ikke at bekymre sig om at portere appen til forskellige platforme, Electron vil give mulighed for at kompilere for alle Chromium-understøttede 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.)

Af de programmer, der er oprettet på baggrund af Electron-platformen, kan vi nævne:

  • Atom-redaktøren
  • Nylas e-mail-klient
  • Værktøjerne til at arbejde med GitKraken
  • Wagon SQL-visualiserings- og analysesystemet
  • WordPress Desktop-blogging-systemet
  • WebTorrent desktop BitTorrent-klienten
  • Tjenester som Skype
  • Signal
  • Slack
  • Basecamp
  • Twitch
  • Ghost
  • Tråd
  • Wrike
  • Visual Studio Code
  • Discord
  • Og mere

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

Electron-Apps-til-Windows-Linux-og-Mac

Den nye version af Electron 4.0.0 er allerede frigivet

I denne nye del af Electron 4.0.0 nogle nye funktioner er tilføjet samt rettelser og forbedringer af projektkoden.

En betydelig ændring i versionsnummeret skyldes opdateringen til Chromium-codebase 69, til Node.js 10.11.0-platformen og til V8 6.9 JavaScript-motoren.

Andet En af de ændringer, der er fremhævet af udviklerne i denne nye udgivelse, er i BrowserWindows-klassen og webview-taggen.

At der af større sikkerhed er tilføjet muligheden for at deaktivere »fjern« -modulet, som repræsenterer IPC-mekanismen for interaktionen mellem gengivelsesprocessen på den aktuelle side og hovedprocessen

Derudover blev der tilføjet support til filtrering af anmodninger remote.require () og remote.getGlobal () for at opnå fuld kontrol over modulers adgang til IPC, hvilket kan være nyttigt, når du ikke vil deaktivere fjernmodulet fuldstændigt under gengivelsesprocessen eller i webvisningen.

Derudover Panelet Om er nu tilgængeligt fra JavaScript-kode.

En anden ændring blev foretaget for at vise dette panel, nu kan du bruge opkaldet til app.showAboutPanel (), hvis udførelse svarer til at klikke på den tilsvarende menu.

Blandt de andre ændringer, der kan fremhæves i denne nye udgivelse af Electron 4.0.0, finder vi:

  • Metoden setBackgroundThrottling () er tilføjet, som giver dig mulighed for at styre til og fra for mekanismen for at reducere aktiviteten ved at generere timerhændelser og tegne animationer til windows, der kører i baggrunden.
  • Ændret startlåsmekanismen til mere end en forekomst af applikationen. For at indstille låsen i stedet for app.makeSingleInstance (), skal du nu bruge app.requestSingleInstanceLock () opkaldet.
  • Ændrede standardværdier for konfiguration: contextIsolation = true, nodeIntegration = false, webviewTag = false.
  • Integrationsværktøjer til Node.js til windows i NativeWindowOpen-tilstand er deaktiveret (denne funktion blev tidligere udfaset).
  • Support til macOS 10.9 (OS X Mavericks) er afbrudt.

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


Efterlad din kommentar

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

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  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.