Heeft de nieuwe versie uitgebracht van Electron 6.0.0, het applicatie-ontwikkelingsplatform op basis van de Chromium-engine

Na enkele weken van ontwikkeling en als onderdeel van het Electron-releaseschema, de lancering van de nieuwe versie van het Electron 6.0.0-platform is aangekondigd, dat een op zichzelf staand raamwerk biedt voor het ontwikkelen van platformonafhankelijke gebruikerstoepassingen, met Chromium, V8 en Node.js als basis.

Ontwikkelaars hebben toegang tot Node.js-modules, evenals een geavanceerde API om native dialogen te genereren, applicaties te integreren, contextmenu's te maken, te integreren met het systeem om meldingen weer te geven, vensters te manipuleren en te communiceren met Chromium-subsystemen.

Over Electron

Voor degenen die nog steeds niets weten over Electron, u moet weten dat u met dit framework elke grafische applicatie kunt maken met behulp van browsertechnologieën, waarvan de logica is gedefinieerd in JavaScript, HTML en CSS en de functionaliteit kan worden uitgebreid via het bijbehorende systeem.

In tegenstelling tot webgebaseerde applicaties, op elektronen gebaseerde programma's worden geleverd als op zichzelf staande uitvoerbare bestanden die niet zijn gekoppeld aan de browser.

In dit geval de ontwikkelaar hoeft zich geen zorgen te maken over het porten van de applicatie naar verschillende platforms, Electron biedt de mogelijkheid om te bouwen voor alle Chromium-compatibele systemen. Electron biedt ook tools om de automatische levering en installatie van updates te organiseren (updates kunnen worden geleverd vanaf een aparte server of rechtstreeks vanuit GitHub).

De directory met op elektronen gebaseerde programma's wordt vertegenwoordigd door ongeveer 800 applicaties.

Van de programma's die zijn gemaakt op basis van het Electron-platform, We kunnen de Atom-editor, de Nylas-e-mailclient, de tools om met GitKraken te werken, het Wagon SQL-queryanalyse- en visualisatiesysteem, het WordPress Desktop-blogsysteem, de WebTorrent Desktop BitTorrent-client en services zoals Skype, Signal, Slack, Basecamp noemen. , Twitch, Ghost, Wire, Wrike, Visual Studio Code en Discord.

Belangrijkste veranderingen in Electron 6.0.0

Deze nieuwe release zit boordevol updates, fixes en nieuwe functies. Een significante wijziging in het versienummer is in verband gebracht met de update van de codebasis van de nieuwe versie van Chromium 76, evenals naar het Node.js 12.4-platform en de V8 7.6 JavaScript-engine.

Daarnaast beëindiging van ondersteuning voor 32-bits Linux-systemen die maanden geleden was uitgebracht door de ontwikkelaars, voorlopig nog uitgesteld en versie 6.0 is ook beschikbaar in 32-bit versies

Om de ontwikkeling van nieuwe applicaties te vereenvoudigen, er is een typische demo-applicatieset opgestelds, inclusief voorbeeldcode om verschillende problemen op te lossen.

Een van de meest opvallende wijzigingen in de nieuwe versie van de API, kunnen we het volgende vinden:

Asynchrone vertaling van stuurprogramma werd voortgezet, dat voorheen callback-oproepen gebruikte, naar een formulier dat was gebaseerd op het Promise-mechanisme.

Belofte wordt geboden in tientallen functies, waaronder ContentTracing-categorieën. *, Cookies. *, Sessie. *, WebContents. * En webFrame. *.

Als onderdeel van het werk om de isolatie van componenten tijdens runtime te verbeteren, Er zijn drie nieuwe controller-apps toegevoegd: Electron Helper (Renderer) .app voor renderprocessen, Electron Helper (GPU) .app voor GPU-interactieprocessen en Electron Helper (Plugin) .app voor plug-ins.

Er zijn ook voorbereidingen gestart om de belasting van het proces van het renderen van alleen Node-modules met behulp van de N-API of Context Aware te beperken.

Terwijl de implementatie van net.IncomingMessage is afgestemd op het gedrag van Node.js.

Als je wat meer wilt weten over de wijzigingen en details van deze nieuwe release van Electron 6.0.0, kun je de officiële aankondiging op de Electron-blog bezoeken. De link is dit.

Hoe kom ik aan de nieuwe versie van Electron 6.0.0?

Eindelijk als je deze nieuwe versie van het platform wilt hebben, u kunt het doen met de hulp van de npm-pakketbeheerder die beschikbaar is voor de meeste huidige Linux-distributies en natuurlijk met een terminal op uw systeem.

De installatie is voltooid in de terminal en typ gewoon de volgende opdracht om versie 6.0.0 van electron te krijgen:

npm install electron@latest


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.