verze platformy , 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 , platforma a JavaScript engine V8 7.6. Previously the discontinuation of support for 32-bit Linux systems has been postponed, and the release
6.0 includes in 32-bit builds.
Mezi v API specifickém pro Electron:
- The translation of asynchronous handlers that previously used callback calls to a form based on the mechanism has continued. The return of Promise has been ensured in several dozen functions, including within the categories contentTracing.*, cookies.*, session.*, webContents.*, and webFrame.*;
- As part of the effort to enhance the isolation of runtime components, three new handler applications have been added: Electron Helper (Renderer).app for rendering processes, Electron Helper (GPU).app for GPU interaction processes, and Electron Helper (Plugin).app for plugins;
- Preparation has begun for restricting the loading in the rendering process to only Node modules using nebo ;
- The implementation of net.IncomingMessage has been aligned with Node.js behavior.
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 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 , poštovní klient , nástroj pro práci s Gitem , systém analýzy a vizualizace SQL dotazů , systém pro správu blogů WordPress Desktop, BitTorrent klient , 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 around 800 applications. To simplify the development of new applications, a set of standard , které obsahují příklady kódu pro řešení různých úloh.
Zdroj: opennet.ru
