Izdanje Electron 6.0.0, platforme za kreiranje aplikacija na osnovu Chromium engine-a

Pripravljen izdal platformo Electron 6.0.0, ki ponuja samostojen okvir za razvoj večplatformskih uporabniških aplikacij, ki temelji na komponentah Chromium, V8 in Node.js. Pomembna sprememba številke različice je povezana z nadgradnjo na novo kodo Chromium 76, platforme Node.js 12.4 in the JavaScript engine V8 7.6. Previously pričakovano ukinitev podpore za 32-bitne Linux sisteme je zaenkrat odložena in izdaja
6.0 including je na voljo v 32-bitnih različicah.

Med sprememb v API-jih, specifičnih za Electron:

  • The translation of asynchronous handlers that previously used callback calls into a form based on the Promisehas been extended in several dozen functions, including in the categories contentTracing.*, cookies.*, session.*, webContents.* and webFrame.*;
  • As part of the work to enhance the isolation of runtime components, three new helper 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 to limit the loading in the rendering process to only Node modules that use N-API ili Context Aware API;
  • The implementation of net.IncomingMessage has been aligned with the behavior of Node.js.

Spomnimo, da Electron omogoča ustvarjanje katere koli grafične aplikacije z uporabo spletnih tehnologij, katerih logika delovanja je definirana z JavaScriptom, HTML in CSS, funkcionalnost pa se lahko razširi z uporabo sistema razširitev. Razvijalcem so na voljo moduli Node.js ter razširjen API za ustvarjanje naravnih pogovornih oken, integracijo aplikacij, ustvarjanje kontekstnih menijev, interakcijo s sistemom obveščanja, manipulacijo oken in interakcijo s pod-sistemi Chromium.

Za razliko od spletnih aplikacij, se programe, zgrajene na platformi Electron, dostavlja v obliki samostojnih izvršnih datotek, ki niso vezane na brskalnik. Hkrati razvijalec ne potrebuje skrbeti za prenos aplikacije na različne platforme, Electron nudi možnost zbiranja za vse sisteme, ki jih podpira Chromium. Electron prav tako nudi orodja za avtomatizirano dostavo in namestitev posodobitev (posodobitve je mogoče dostaviti bodisi z ločenega strežnika bodisi neposredno iz GitHub).

Med programi, zgrajenimi na platformi Electron, lahko izpostavimo urejevalnik Atom, poštni odjemalec Nylas, orodja za delo z Git GitKraken, sistem za analizo in vizualizacijo SQL poizvedb Wagon, sistem za objavljanje blogov WordPress Desktop, BitTorrent odjemalec WebTorrent Desktop, in addition to official clients for services such as Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code, and Discord. The Electron program catalog features a total of okoli 800 aplikacij. Za poenostavitev razvoja novih aplikacij je pripravljen nabor standardnih demo applications, including code examples for solving various tasks.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster