Vydanie Electron 7.0.0, platformy na vytváranie aplikácií založených na motore Chromium

Pripravené vydanie platformy Electron 7.0.0, ktorá poskytuje samostatný rámec pre vývoj vlastných aplikácií pre viacero platforiem, pričom ako základ využíva komponenty Chromium, V8 a Node.js. Významná zmena čísla verzie v dôsledku inovácie na kódovú základňu Chromium 78, platformy Node.js 12.8 a JavaScript engine V8 7.8. Predtým očakávané Koniec podpory pre 32-bitové systémy Linux bol zatiaľ oneskorený a vydanie bolo oneskorené
7.0 vrátane k dispozícii v 32-bitových zostavách.

medzi zmeny v elektrónových špecifických API:

  • Pridané metódy ipcRenderer.invoke() a ipcMain.handle() na usporiadanie asynchrónneho IPC v štýle požiadavka/odpoveď, ktorý odporúčané použite namiesto „vzdialeného“ modulu;
  • Pridané rozhranie nativeTheme API na čítanie a spracovanie zmien v systémovej téme a farebnej schéme;
  • Bol vykonaný prechod na nový generátor definícií pre TypeScript;
  • Pridaná podpora pre zostavy Windows pre 64-bitové systémy založené na architektúre ARM.

Pripomeňme, že Electron umožňuje vytvárať ľubovoľné grafické aplikácie pomocou technológií prehliadačov, ktorých logika je definovaná v JavaScripte, HTML a CSS a funkcionalitu je možné rozširovať prostredníctvom nadstavbového systému. Vývojári majú prístup k modulom Node.js, ako aj rozšírenému API na generovanie natívnych dialógov, integráciu aplikácií, vytváranie kontextových ponúk, integráciu s notifikačným systémom, manipuláciu s oknami a interakciu so subsystémami Chromium.

Na rozdiel od webových aplikácií sa programy založené na Electrone dodávajú ako samostatné spustiteľné súbory, ktoré nie sú viazané na prehliadač. Vývojár sa zároveň nemusí starať o portovanie aplikácie pre rôzne platformy, Electron poskytne možnosť zostavovania pre všetky systémy podporované Chromium. Elektrón tiež poskytuje fondy organizovať automatické doručovanie a inštaláciu aktualizácií (aktualizácie môžu byť doručené buď zo samostatného servera alebo priamo z GitHubu).

Z programov postavených na platforme Electron si môžeme všimnúť editor Atóm, poštový klient nylas, súpravu nástrojov na prácu s Git GitKraken, systém na analýzu a vizualizáciu SQL dotazov vagón, WordPress Desktop blogovací systém, BitTorrent klient WebTorrent Desktop, ako aj oficiálnych klientov pre služby ako Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code a Discord. Celkom v katalógu programov Electron prezentované asi 800 žiadostí. Na zjednodušenie vývoja nových aplikácií súbor štandardov demo aplikácievrátane príkladov kódu na riešenie rôznych problémov.

Zdroj: opennet.ru

Pridať komentár