Vydání Electron 7.0.0, platformy pro tvorbu aplikací na bázi motoru Chromium

Připravena verze platformy Electron 7.0.0, která poskytuje samostatný rámec pro vývoj multiplatformních uživatelských aplikací, využívající komponenty Chromium, V8 a Node.js. Významná změna čísla verze souvisí s aktualizací na kódovou základnu Chromium 78, platforma Node.js 12.8 a JavaScript engine V8 7.8. Previously expected the discontinuation of support for 32-bit Linux systems has been postponed, and the release
7.0 including je dostupná in 32-bit builds.

Mezi změny v API specifickém pro Electron:

  • Added methods ipcRenderer.invoke() and ipcMain.handle() for organizing asynchronous IPC in a request/response style, which doporučeno to use instead of the "remote" module;
  • Added the nativeTheme API for reading and processing changes in the system theme and color scheme;
  • Transitioned to a new definition generator for TypeScript;
  • Added support for Windows builds for 64-bit systems based on the ARM architecture.

Připomínáme, že Electron umožňuje vytvářet jakékoli grafické aplikace pomocí webových technologií, jejichž logika je definována v JavaScriptu, HTML a CSS, přičemž funkcionalitu lze rozšiřovat prostřednictvím systému pluginů. Vývojářům jsou k dispozici moduly Node.js a také rozšířené API pro vytváření nativních dialogů, integraci aplikací, vytváření kontextových nabídek, integraci se systémem upozornění, manipulaci s okny a interakci se subsystémy Chromium.

Na rozdíl od webových aplikací, programy založené na Electronu se dodávají jako samostatné spustitelné soubory, které nejsou vázány na prohlížeč. Vývojář se tak nemusí starat o portaci aplikace na různé platformy, Electron zajistí možnost sestavení pro všechny systémy podporované v Chromu. Electron také poskytuje nástroje pro organizaci automatického dodávání a instalace aktualizací (aktualizace lze dodávat buď z jednotlivého serveru, nebo přímo z GitHubu).

Mezi aplikacemi postavenými na platformě Electron vyniká editor Atom, poštovní klient Nylas, nástroj pro práci s Gitem GitKraken, systém analýzy a vizualizace SQL dotazů Wagon, systém pro správu blogů WordPress Desktop, BitTorrent klient WebTorrent Desktop, stejně jako oficiální klienti pro služby jako Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code a Discord. V katalogu aplikací Electron je k dispozici around 800 applications. To simplify the development of new applications, a set of standard demonstrativních aplikací, které obsahují příklady kódu pro řešení různých úloh.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster