Vydali sme novú verziu platformy Electron 6.0.0, platformy pre vývoj aplikácií založenej na motore Chromium

Po niekoľkých týždňoch vývoja a ako súčasť harmonogramu vydávania elektrónov bolo oznámené uvedenie novej verzie platformy Electron 6.0.0, ktorý poskytuje samostatný rámec pre vývoj aplikácií pre rôzne platformy, pomocou základov Chromium, V8 a Node.js.

Vývojári majú prístup k modulom Node.js a tiež k rozšírenému API na generovanie natívnych dialógov, integráciu aplikácií, vytváranie kontextových ponúk, integráciu so systémom na zobrazovanie upozornení, manipuláciu s oknami a interakciu so subsystémami Chromium.

O spoločnosti Electron

Pre tých, ktorí stále nevedia o elektróne, mali by ste vedieť, že tento rámec vám umožňuje vytvárať ľubovoľné grafické aplikácie pomocou technológií prehľadávača, ktorého logika je definovaná v jazykoch JavaScript, HTML a CSS a funkčnosť je možné rozšíriť prostredníctvom sprievodného systému.

Na rozdiel od webových aplikácií elektrónové programy sa dodávajú ako samostatné spustiteľné súbory ktoré nie sú prepojené s prehliadačom.

V tomto prípade, vývojár sa nemusí báť portovania aplikácie na rôzne platformy, Electron poskytne schopnosť vytvárať pre všetky systémy kompatibilné s chrómom. Electron tiež poskytuje nástroje na organizovanie automatického doručovania a inštalácie aktualizácií (aktualizácie je možné doručovať zo samostatného servera alebo priamo z GitHubu).

Adresár elektronových programov predstavuje asi 800 aplikácií.

Z programov vytvorených na základe platformy Electron Môžeme spomenúť editor Atom, e-mailový klient Nylas, nástroje na prácu s GitKraken, systém analýzy a vizualizácie dotazov Wagon SQL, blogovací systém WordPress Desktop, klient WebTorrent Desktop BitTorrent a služby ako Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code a Discord.

Hlavné zmeny v Electron 6.0.0

Toto nové vydanie je plné aktualizácií, opráv a nových funkcií. Významná zmena v čísle verzie je spojená s aktualizácia kódovej základne novej verzie Chromium 76, ako aj platformy Node.js 12.4 a enginu V8 7.6 JavaScript.

okrem toho ukončenie podpory pre 32-bitové systémy Linux ktorá bola vydaná pred mesiacmi vývojármi, zatiaľ odložená a verzia 6.0 je k dispozícii aj v 32-bitových verziách

Na zjednodušenie vývoja nových aplikácií bola pripravená typická sada demo aplikáciís vrátane vzorového kódu na riešenie rôznych problémov.

Medzi najvýznamnejšie zmeny v novej verzii API môžeme zaradiť nasledujúce:

Asynchrónny preklad ovládačov pokračoval, ktorý predtým používal spätné volania, do formy založenej na mechanizme sľubu.

Sľub je poskytovaný v desiatkach funkcií, vrátane kategórií ContentTracing. *, Súbory cookie. *, Relácia. *, WebContents. * A webFrame. *.

V rámci práce na zlepšení izolácie komponentov za behu, Boli pridané tri nové aplikácie pre radiče: Electron Helper (Renderer) .app pre procesy vykresľovania, Electron Helper (GPU) .app pre procesy interakcie GPU a Electron Helper (Plugin) .app pre pluginy.

Začali sa tiež prípravy na obmedzenie zaťaženia procesu vykresľovania iba uzlových modulov pomocou N-API alebo Context Aware.

Zatiaľ čo implementácia net.IncomingMessage je v súlade s chovaním Node.js.

Ak sa chcete dozvedieť niečo viac o zmenách a podrobnostiach tejto novej verzie Electron 6.0.0, môžete navštíviť oficiálne oznámenie na blogu Electron. Odkaz je tento.

Ako získať novú verziu Electron 6.0.0?

Nakoniec, ak chcete získať túto novú verziu platformy, môžete to urobiť pomocou správcu balíkov npm ktorý je k dispozícii pre väčšinu súčasných distribúcií Linuxu a samozrejme s terminálom vo vašom systéme.

Inštalácia je hotová v termináli a stačí napísať nasledujúci príkaz získať verziu 6.0.0 elektrónu:

npm install electron@latest


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.