Electron 23.0.0 vÀljaandmine, rakenduste loomise platvorm Chromiumi mootoril

Valmistatud on Electron 23.0.0 platvormi vÀljaanne, mis pakub iseseisvat raamistikku mitme platvormi kasutajarakenduste arendamiseks, kasutades baaskomponente Chromium, V8 ja Node.js. Versiooni numbri oluline muutus on seotud uuendamisega Chromium 110, Node.js 18.12.1 ja JavaScripti mootori V8 11 koodibaasile.

Uue vÀljaande muudatuste seas:

  • Lisatud on WebUSB API tugi, mis vĂ”imaldab otsest suhtlemist spetsialiseeritud pĂ©riphĂ©rique seadmetega, mis on ĂŒhendatud USB pordi kaudu. WebUSB vĂ”imaldab töötada USB-seadmetega ilma sĂŒsteemi spetsialiseeritud draiverite installimiseta, mÀÀratledes rakenduses madala taseme suhtlemise loogika.
  • Display objektile lisatud omadus „label” koos tekstimĂ€rgisega, mis selgelt identifitseerib ekraani.
  • Rakendatud on API app.getPreferredSystemLanguages() sĂŒsteemis valitud keelte mÀÀramiseks.
  • Lisatud on meetod SerialPort.forget(), mis tagastab Promise'i, et töödelda seriaalporti sulgemist, ning rakendatud on sĂŒndmus serial-port-revoked, mis genereeritakse juurdepÀÀsu tagasivĂ”tmisel seriaalporti pĂ€rast selle sulgemist.
  • Lisatud on API win.setHiddenInMissionControl, mis vĂ”imaldab rakenduse akna peita macOS-i sĂŒsteemides Mission Control kasutajaliideses.
  • BrowserWindow objektist on eemaldatud vananenud sĂŒndmused scroll-touch-begin, scroll-touch-end ja scroll-touch-edge, mille asemel tuleks kasutada sĂŒndmust input-event WebContents'is.
  • Toetuse lĂ”petamine Windows 7, 8 ja 8.1 ning Windows Server 2012 ja 2012 R2 jaoks.

Electron platvorm vĂ”imaldab luua mis tahes graafilisi rakendusi brauseritehnoloogiate abil, mille tööloogika on mÀÀratud JavaScriptis, HTML-is ja CSS-is, ning funktsionaalsust saab laiendada lisandite sĂŒsteemi kaudu. Arendajatele on saadaval Node.js moodulid ja laiendatud API kohalike dialoogide loomiseks, rakenduste integreerimiseks, kontekstimenĂŒĂŒde loomiseks, teadete kuvamise sĂŒsteemi integreerimiseks, akende manipuleerimiseks ja Chromiumi alamsĂŒsteemidega suhtlemiseks.

Erinevalt veebirakendustest tarnitakse Electroni pĂ”hjal pĂ”hinevad programmid iseseisvate kĂ€ivitatavate failidena, mis ei ole seotud brauseriga. Samas ei pea arendaja muretsema rakenduse portimise pĂ€rast erinevatele platvormidele, kuna Electron pakub vĂ”imalust ehitada kĂ”iki Chromiumi toetatud sĂŒsteeme. Electron pakub ka vahendeid automaatsete vĂ€rskenduste edastamiseks ja installimiseks (vĂ€rskendusi saab edastada nii eraldi serverilt, kui ka otse GitHubist).

Electron platvormil pĂ”hinevatest programmidest vĂ”ib mainida tekstitöötluse redaktorit Atom, meil klienti Mailspring, Git tööriista GitKraken, blogimis sĂŒsteemi WordPress Desktop, BitTorrent klienti WebTorrent Desktop ja ametlikke kliente selliste teenuste nagu Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ja Discord. Kokku on Electroni rakenduste kataloogis 734 rakendust. Uute rakenduste arendamise lihtsustamiseks on vĂ€lja töötatud hulk standardseid demo rakendusi, mis sisaldavad koodinĂ€iteid erinevate ĂŒlesannete lahendamiseks.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster