Electroni 19.0.0 vÀljalaskmine, rakenduste loomise platvorm Chromiumi mootoril

Valmis on Electron 19.0.0 platvormi vÀljaanne, mis pakub iseseisvat raamistikku mitme platvormi kasutajarakenduste arendamiseks, kasutades aluseks Chromium, V8 ja Node.js komponente. Versiooninumbri oluline muutus on seotud vÀrskendusega Chromium 102 koodibaasile, Node.js 16.14.2 platvormile ja JavaScripti V8 mootori 10.2 versioonile.

Uue vÀljaande muudatuste seas:

  • Lisatud on BrowserWindow meetod, mille kaudu saab muuta nupuvĂ€rve, sĂŒmbolite vĂ€rve ja akna kĂ”rgust WCO (Window Controls Overlay) vĂ”imaluse korral.
  • Lisatud on API nativeTheme.inForcedColorsMode, et mÀÀrata, kas sundvĂ€rvide reĆŸiim on sisse lĂŒlitatud.
  • Lisatud on API ses.setCodeCachePath(), et mÀÀrata kaust koodi vahemĂ€luks.
  • Antud on vĂ”imalus sulgeda aken, kui vanem aken suletakse.
  • setBackgroundColor meetodisse on lisatud toetuse tĂ€iendavatele vĂ€rviformaatidele.
  • Lisatud on hoiatus skriptide eelnevast laadimisest isoleerimise osas, alates Electron 20 harust.
  • BrowserWindow konstruktori puhul Linuxi platvormil on lĂ”petatud skipTaskbar valiku tugi, mistĂ”ttu Window.is_skip_taskbar nĂ”udis töötamist ebaturvalises reĆŸiimis, kuigi tegumiribalt peitmine ei olnud Waylandi pĂ”hjal töötavates keskkondades toetatud.

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 loodud programmide hulgas vĂ”ib nimetada Atom redaktorit, Mailspring postikliendi, GitKraken tööriista, WordPress Desktop blogimise sĂŒsteemi, WebTorrent Desktop BitTorrent klienti ning ametlikke kliente sellistele teenustele nagu Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ja Discord. Kokku on Electroni programmide kataloogis 775 rakendust. Uute rakenduste arendamise lihtsustamiseks on ette valmistatud valmis demo rakenduste komplekt, mis sisaldab 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