Vydána nová verze Electron 6.0.0, platformy pro vývoj aplikací založené na motoru Chromium

Po několika týdnech vývoje a v rámci harmonogramu vydání Electronu bylo oznámeno spuštění nové verze platformy Electron 6.0.0, který poskytuje samostatný rámec pro vývoj uživatelských aplikací napříč platformami, pomocí Chromium, V8 a Node.js jako základny.

Vývojáři mají přístup k modulům Node.js a také k pokročilému API pro generování nativních dialogů, integraci aplikací, vytváření kontextových nabídek, integraci se systémem pro zobrazování upozornění, manipulaci s okny a interakci se subsystémy Chromium.

O společnosti Electron

Pro ty, kteří stále neví o Electronu, měli byste vědět, že tento rámec vám umožňuje vytvářet libovolné grafické aplikace pomocí technologií prohlížeče, jehož logika je definována v JavaScriptu, HTML a CSS a funkčnost lze rozšířit prostřednictvím doprovodného systému.

Na rozdíl od webových aplikací elektronové programy jsou dodávány jako samostatné spustitelné soubory které nejsou propojeny s prohlížečem.

V tomto případě vývojář se nemusí obávat portování aplikace na různé platformySpolečnost Electron poskytne možnost sestavení pro všechny systémy kompatibilní s chromem. Electron také poskytuje nástroje pro organizaci automatického doručování a instalace aktualizací (aktualizace lze doručovat ze samostatného serveru nebo přímo z GitHubu).

Adresář elektronových programů představuje asi 800 aplikací.

Z programů vytvořených na základě platformy Electron můžeme zmínit editor Atom, e-mailový klient Nylas, nástroje pro práci s GitKraken, systém analýzy a vizualizace dotazů Wagon SQL, blogovací systém WordPress Desktop, klient WebTorrent Desktop BitTorrent a služby jako Skype, Signal, Slack, Basecamp , Twitch, Ghost, Wire, Wrike, Visual Studio Code a Discord.

Hlavní změny v Electron 6.0.0

Toto nové vydání je plné aktualizací, oprav a nových funkcí. Je přidružena významná změna čísla verze aktualizace kódové základny nové verze Chromium 76, jakož i platformy Node.js 12.4 a enginu V8 7.6 JavaScript.

kromě toho ukončení podpory pro 32bitové systémy Linux který byl vydán před několika měsíci vývojáři, dosud odloženo a verze 6.0 je k dispozici také ve 32bitových verzích

Pro zjednodušení vývoje nových aplikací byla připravena typická ukázková sada aplikacís, včetně ukázkového kódu k řešení různých problémů.

Mezi nejvýznamnější změny v nové verzi API můžeme najít následující:

Asynchronní překlad ovladačů pokračoval, který dříve používal zpětná volání, do formuláře založeného na mechanismu Promise.

Slib je poskytován v desítkách funkcí, včetně kategorií ContentTracing. *, Cookies. *, Zasedání. *, WebContents. * A webFrame. *.

V rámci práce na zlepšení izolace komponent za běhu Byly přidány tři nové aplikace řadiče: Electron Helper (Renderer) .app pro procesy vykreslování, Electron Helper (GPU) .app pro procesy interakce GPU a Electron Helper (Plugin) .app pro pluginy.

Začaly také přípravy na omezení zátěže v procesu vykreslování pouze modulů uzlů pomocí N-API nebo Context Aware.

Zatímco implementace net.IncomingMessage je v souladu s chováním Node.js.

Pokud se chcete dozvědět něco více o změnách a podrobnostech této nové verze Electron 6.0.0, můžete navštívit oficiální oznámení na blogu Electron. Odkaz je tento.

Jak získat novou verzi Electron 6.0.0?

A konečně, pokud chcete získat tuto novou verzi platformy, můžete to udělat pomocí správce balíčků npm který je k dispozici pro většinu současných distribucí Linuxu a samozřejmě s terminálem ve vašem systému.

Instalace je hotová v terminálu a zadejte následující příkaz získat verzi 6.0.0 elektronu:

npm install electron@latest


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.