Izdaja Electron 7.0.0, platforme za ustvarjanje aplikacij, ki temeljijo na pogonu Chromium

Pripravljeno izdaja platforme Elektronski 7.0.0, ki zagotavlja samostojno ogrodje za razvoj aplikacij po meri za več platform, pri čemer kot osnovo uporabljajo komponente Chromium, V8 in Node.js. Pomembna sprememba številke različice zaradi nadgradnje na kodno zbirko Chromium 78, platforme Node.js 12.8 in motor JavaScript V8 7.8. Prej pričakovano Konec podpore za 32-bitne sisteme Linux je zaenkrat odložen in izdaja
7.0 vključno na voljo v 32-bitnih različicah.

med spremembe v API-jih, specifičnih za Electron:

  • Dodani metodi ipcRenderer.invoke() in ipcMain.handle() za organiziranje asinhronega IPC v slogu zahteve/odziva, ki priporočamo uporabite namesto "oddaljenega" modula;
  • Dodan nativeTheme API za branje in obdelavo sprememb v sistemski temi in barvni shemi;
  • Izveden je bil prehod na nov generator definicij za TypeScript;
  • Dodana podpora za zgradbe sistema Windows za 64-bitne sisteme, ki temeljijo na arhitekturi ARM.

Naj vas spomnimo, da Electron omogoča ustvarjanje poljubnih grafičnih aplikacij s pomočjo tehnologij brskalnika, katerih logika je definirana v JavaScript, HTML in CSS, funkcionalnost pa je mogoče razširiti s sistemom dodatkov. Razvijalci imajo dostop do modulov Node.js, pa tudi do razširjenega API-ja za generiranje izvornih pogovornih oken, integracijo aplikacij, ustvarjanje kontekstnih menijev, integracijo s sistemom obveščanja, upravljanje oken in interakcijo s podsistemi Chromium.

Za razliko od spletnih aplikacij so programi, ki temeljijo na Electronu, dostavljeni kot samostojne izvršljive datoteke, ki niso vezane na brskalnik. Hkrati pa razvijalcu ni treba skrbeti za prenos aplikacije na različne platforme; Electron bo zagotovil možnost gradnje za vse sisteme, ki jih podpira Chromium. Electron ponuja tudi Skladi za organizacijo samodejne dostave in namestitve posodobitev (posodobitve je mogoče dostaviti iz ločenega strežnika ali neposredno iz GitHub-a).

Od programov, zgrajenih na platformi Electron, lahko opazimo urejevalnik Atom, poštni odjemalec nylas, komplet orodij za delo z Gitom GitKraken, sistem za analizo in vizualizacijo poizvedb SQL Vagon, sistem za bloganje WordPress Desktop, odjemalec BitTorrent Namizje WebTorrent, kot tudi uradne stranke za storitve, kot so Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code in Discord. Skupaj v katalogu programa Electron predloženo približno 800 prijav. Za poenostavitev razvoja novih aplikacij je nabor standardnih demo aplikacije, vključno s primeri kode za reševanje različnih težav.

Vir: opennet.ru

Dodaj komentar