Electron 6.0.0 väljaanne, rakenduste loomise platvorm Chromiumi mootoril

Valmistatud platvormi väljaanne Electron 6.0.0, mis pakub iseseisvat raami mitme platvormiga kasutajarakenduste arendamiseks, kasutades alusena Chromiumi, V8 ja Node.js komponente. Versiooni numbrit muudeti oluliselt seoses põhikoodibaasi uuendusega Chromium 76, platvorm Node.js 12.4 ja JavaScript-äge V8 7.6. Varem oodatud 32-bitiste Linuxi süsteemide toe lõpetamine on ajutiselt edasi lükatud ja versiooni
6.0 sealhulgas saadaval 32-bitistes versioonides.

Sealhulgas muudatused Electronile spetsiifilises API-s:

  • Jätkub asünkroonsete käsitlejate tõlkimine, mis varem kasutasid tagasiside kutsumise vormi põhjal Promise. Promise'i tagastamine on tagatud mitmes kümnes funktsioonis, sealhulgas kategooriates contentTracing.*, cookies.*, session.*, webContents.* ja webFrame.*;
  • Runtime-komponentide eraldamise tugevdamise raames on lisatud kolm uut rakendust-käsitlejat: Electron Helper (Renderer).app renderdamisprotsesside jaoks, Electron Helper (GPU).app GPU-interaktsioonide jaoks ja Electron Helper (Plugin).app pluginate jaoks;
  • Alustatud ettevalmistusi renderdamisprotsessis ainult Node'i moodulite laadimise piiramiseks, mis kasutavad N-API või API Context Aware;
  • net.IncomingMessage'i rakendamine on viidud vastavusse Node.js-i käitumisega.

Kinnitame, et Electron võimaldab luua igasuguseid graafilisi rakendusi brauseritehnoloogiate kasutamisel, mille töölogika on määratletud JavaScripti, HTMLi ja CSS-i abil, ning mille funktsionaalsust saab laiendada lisanduste süsteemi kaudu. Arendajatele on saadaval Node.js moodulid ja laiendatud API, et luua natiivseid dialooge, integreerida rakendusi, luua kontekstimenüüsid, integreerida teavitussüsteemiga, manipuleerida akendega ja suhelda Chromiumi alamsüsteemidega.

Erinevalt veebirakendustest, Electroni platvormil põhinevad programmid pakutakse iseseisvate täidesaatvate failidena, mis ei sõltu brauserist. Sel juhul ei pea arendaja muretsema rakenduse portimise pärast erinevatele platvormidele, Electron tagab võimaluse koostada kõigi süsteemide jaoks, mida Chromium toetab. Electron pakub samuti vahendeid uuenduste automaatseks tarnimiseks ja installimiseks (uuendusi saab edastada nii eraldi serverilt kui otse GitHubist).

Electron platvormil põhinevate programmide seas võib välja tuua redaktori Atom, meilirakenduse Nylas, Gitiga töötamise tööriista GitKraken, SQL-päringute analüüsi ja visualiseerimise süsteemi Wagon, blogimise süsteemi WordPress Desktop, BitTorrenti kliendi WebTorrent Desktop, samuti ametlikud kliendid selliste teenuste jaoks nagu Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ja Discord. Kokku on Electroni programmide kataloogis umbes 800 rakendust. Uute rakenduste arendamise lihtsustamiseks on ette valmistatud tüüpiliste näidisrakenduste komplekt, , mis sisaldab koodinäiteid erinevate probleemide lahendamiseks.Evolutsiooni filosoofia ja interneti evolutsioon

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster