Välja lasti Electron 7.0.0, platvorm Chromiumi mootoril põhinevate rakenduste loomiseks

Valmistatud platvormi vabastamine Elektron 7.0.0, mis pakub iseseisvat raamistikku mitme platvormi kohandatud rakenduste arendamiseks, kasutades Chromiumi, V8 ja Node.js komponente. Märkimisväärne versiooninumbri muudatus koodibaasi täiendamise tõttu Chromium 78, platvormid Sõlm.js 12.8 ja JavaScripti mootor V8 7.8. Varem oodatud 32-bitiste Linuxi süsteemide toe lõppemine on praegu ja väljalaskmine edasi lükatud
7.0 sealhulgas saadaval 32-bitistes versioonides.

vahel muudatusi elektronspetsiifilistes API-des:

  • Lisatud meetodid ipcRenderer.invoke() ja ipcMain.handle() asünkroonse IPC korraldamiseks päringu/vastuse stiilis, mis soovitatav kasutada "kaugmooduli" asemel;
  • Lisatud nativeTheme API süsteemi teema ja värviskeemi muudatuste lugemiseks ja töötlemiseks;
  • Tehtud on üleminek TypeScripti uuele definitsioonigeneraatorile;
  • Lisatud tugi Windowsi 64-bitistele süsteemidele, mis põhinevad ARM-arhitektuuril.

Tuletame meelde, et Electron võimaldab luua brauseritehnoloogiate abil mistahes graafilisi rakendusi, mille loogika on defineeritud JavaScriptis, HTML-is ja CSS-is ning funktsionaalsust saab laiendada lisasüsteemi kaudu. Arendajatel on juurdepääs Node.js-i moodulitele ja ka laiendatud API-le, mis võimaldab luua oma dialooge, integreerida rakendusi, luua kontekstimenüüd, integreerida teavitussüsteemiga, manipuleerida akendega ja suhelda Chromiumi alamsüsteemidega.

Erinevalt veebirakendustest tarnitakse elektronipõhised programmid iseseisvate täitmisfailidena, mis ei ole brauseriga seotud. Samal ajal ei pea arendaja muretsema rakenduse erinevatele platvormidele teisaldamise pärast, Electron annab võimaluse ehitada kõikidele Chromiumi toetatud süsteemidele. Electron pakub ka raha uuenduste automaatse kohaletoimetamise ja installimise korraldamiseks (värskendusi saab tarnida kas eraldi serverist või otse GitHubist).

Electroni platvormile ehitatud programmidest võime märkida toimetaja aatom, meiliklient nylas, tööriistakomplekt Gitiga töötamiseks GitKraken, SQL-päringute analüüsimise ja visualiseerimise süsteem Vagun, WordPressi töölaua ajaveebisüsteem, BitTorrenti klient WebTorrenti töölaud, aga ka ametlikud kliendid sellistele teenustele nagu Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ja Discord. Kokku Electroni programmikataloogis esitati umbes 800 taotlust. Uute rakenduste väljatöötamise lihtsustamiseks standardite komplekt demorakendused, sealhulgas koodinäited erinevate probleemide lahendamiseks.

Allikas: opennet.ru

Lisa kommentaar