Gefa út Electron 23.0.0, vettvang til að byggja upp forrit sem byggjast á Chromium vélinni

Útgáfa Electron 23.0.0 vettvangsins hefur verið undirbúin, sem veitir sjálfbæran ramma til að þróa fjölvettvanga notendaforrit, með Chromium, V8 og Node.js íhlutum sem grunn. Veruleg breyting á útgáfunúmeri er vegna uppfærslu á Chromium 110 kóðagrunninum, Node.js 18.12.1 pallinum og V8 11 JavaScript vélinni.

Meðal breytinga í nýju útgáfunni:

  • Bætti við stuðningi við WebUSB API, sem gerir kleift að hafa bein samskipti við sérhæfð jaðartæki tengd í gegnum USB tengið. WebUSB gerir það mögulegt að skipuleggja vinnu með USB-tækjum án þess að setja upp sérhæfða rekla inn í kerfið og skilgreina rökfræði lítillar samskipta í forritinu.
  • Eiginleika „label“ hefur verið bætt við Display hlutinn með textamerki sem auðkennir skjáinn sjónrænt.
  • API app.getPreferredSystemLanguages() hefur verið útfært til að ákvarða tungumálin sem valin eru í kerfinu.
  • Bætti við SerialPort.forget() aðferðinni, sem skilar loforði um að sjá um lokun raðtengis, og útfærði einnig serial-port-revoked atvikið, sem myndast þegar aðgangur að raðtengi er afturkallaður eftir að tengingu við það er lokað.
  • Bætti við win.setHiddenInMissionControl API, sem gerir þér kleift að fela forritagluggann í Mission Control viðmótinu á macOS kerfum.
  • Fjarlægði úrelta scroll-touch-begin, scroll-touch-end og scroll-touch-edge atburði úr BrowserWindow hlutnum, í þágu þess að nota inntaksviðburðinn á WebContents.
  • Stuðningur við Windows 7, 8 og 8.1, sem og Windows Server 2012 og 2012 R2, hefur verið hætt.

Electron pallurinn gerir þér kleift að búa til hvaða grafísku forrit sem er með vafratækni, rökfræði sem er skilgreind í JavaScript, HTML og CSS, og hægt er að auka virknina í gegnum viðbótarkerfið. Hönnuðir hafa aðgang að Node.js einingum, auk aukins API til að búa til innfædda glugga, samþætta forrit, búa til samhengisvalmyndir, samþætta við tilkynningakerfið, vinna með glugga og hafa samskipti við Chromium undirkerfi.

Ólíkt vefforritum eru rafeindatengd forrit afhent sem sjálfstætt keyrsluskrár sem eru ekki bundnar við vafra. Á sama tíma þarf verktaki ekki að hafa áhyggjur af því að flytja forritið fyrir mismunandi palla; Electron mun veita möguleika á að byggja fyrir öll kerfi sem Chromium styður. Electron býður einnig upp á verkfæri fyrir sjálfvirka afhendingu og uppsetningu á uppfærslum (uppfærslur geta verið afhentar annað hvort frá sérstökum netþjóni eða beint frá GitHub).

Forrit byggð á Electron pallinum eru meðal annars Atom ritstjóri, Mailspring tölvupóstforrit, GitKraken verkfærakista, WordPress skrifborðs bloggkerfi, WebTorrent Desktop BitTorrent viðskiptavinur, auk opinberra viðskiptavina fyrir þjónustu eins og Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code og Discord. Alls inniheldur Electron forritaskráin 734 umsóknir. Til að einfalda þróun nýrra forrita hefur verið útbúið sett af stöðluðum kynningarforritum, þar á meðal kóðadæmi til að leysa ýmis vandamál.

Heimild: opennet.ru

Bæta við athugasemd