Vrystelling van Electron 7.0.0, platform vir die bou van toepassings gebaseer op die Chromium-enjin

Voorbereid platform vrystelling Elektron 7.0.0, wat 'n selfstandige raamwerk verskaf vir die ontwikkeling van multi-platform pasgemaakte toepassings, wat Chromium, V8 en Node.js komponente as basis gebruik. Beduidende weergawenommerverandering as gevolg van opgradering na kodebasis Chromium 78, platforms Node.js 12.8 en JavaScript-enjin V8 7.8. Voorheen verwag Die einde van ondersteuning vir 32-bis Linux-stelsels is vir nou en die vrystelling vertraag
7.0 insluitend beskikbaar in 32-bis geboue.

Onder veranderinge in elektronspesifieke API's:

  • Bygevoeg ipcRenderer.invoke() en ipcMain.handle() metodes om asynchrone IPC te organiseer in die versoek/antwoordstyl, wat aanbeveel gebruik in plaas van die "afgeleë" module;
  • Bygevoeg nativeTheme API vir die lees en verwerking van veranderinge in die stelsel tema en kleurskema;
  • Die oorgang na 'n nuwe definisiegenerator vir TypeScript is gemaak;
  • Bygevoeg ondersteuning vir Windows bou vir 64-bis stelsels gebaseer op ARM argitektuur.

Onthou dat Electron jou toelaat om enige grafiese toepassings te skep deur blaaiertegnologieë te gebruik, waarvan die logika in JavaScript, HTML en CSS gedefinieer word, en die funksionaliteit kan uitgebrei word deur die stelsel van byvoegings. Ontwikkelaars het toegang tot Node.js-modules, sowel as 'n uitgebreide API vir die skep van inheemse dialoë, die integrasie van toepassings, die skep van kontekskieslyste, integreer met die kennisgewingvertoonstelsel, manipulering van vensters en interaksie met Chromium-substelsels.

Anders as webtoepassings, word elektrongebaseerde programme gelewer as selfstandige uitvoerbare lêers wat nie aan 'n blaaier gekoppel is nie. Terselfdertyd hoef die ontwikkelaar nie bekommerd te wees oor die oordrag van die toepassing vir verskillende platforms nie; Electron sal die vermoë bied om te bou vir alle stelsels wat deur Chromium ondersteun word. Elektron verskaf ook fondse om outomatiese aflewering en installering van opdaterings te organiseer (opdaterings kan óf vanaf 'n aparte bediener óf direk vanaf GitHub afgelewer word).

Van die programme wat op die Electron-platform gebou is, kan ons let op die redakteur Atom, pos kliënt nylas, 'n gereedskapstel om met Git te werk GitKraken, 'n stelsel vir die ontleding en visualisering van SQL-navrae wa, WordPress Desktop-blogstelsel, BitTorrent-kliënt WebTorrent Desktop, sowel as amptelike kliënte vir dienste soos Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code en Discord. Totaal in die Electron-programkatalogus aangebied sowat 800 aansoeke. Om die ontwikkeling van nuwe toepassings te vereenvoudig, 'n stel standaard demo toepassings, insluitend kodevoorbeelde vir die oplossing van verskeie probleme.

Bron: opennet.ru

Voeg 'n opmerking