Kutolewa kwa Electron 13.0.0, jukwaa la programu za ujenzi kulingana na injini ya Chromium

Kutolewa kwa jukwaa la Electron 13.0.0 kumetayarishwa, ambayo hutoa mfumo unaojitosheleza wa kutengeneza programu za watumiaji wa majukwaa mengi, kwa kutumia vipengele vya Chromium, V8 na Node.js kama msingi. Mabadiliko makubwa ya nambari ya toleo yametokana na sasisho la msingi wa msimbo wa Chromium 91, mfumo wa Node.js 14.16 na injini ya JavaScript ya V8 9.1.

Miongoni mwa mabadiliko katika toleo jipya:

  • Sifa iliyoongezwa process.contextIsolated ili kubainisha kuwa muktadha wa sasa wa uwasilishaji unaendeshwa kwa mchakato tofauti, uliotengwa.
  • Imeongeza session.storagePath ili kufafanua njia ya diski ya kuhifadhi data inayohusiana na kipindi.
  • API ya WebContents imeacha kutumia tukio la "dirisha jipya" na inapaswa kutumia kidhibiti kilichoambatishwa kupitia mbinu ya webContents.setWindowOpenHandler().
  • Kigezo cha process.contextId kimeongezwa, kinachotumika katika moduli ya @electron/remote wakati wa kuwasiliana kati ya mchakato mkuu na mchakato wa uwasilishaji wa ukurasa.
  • Imeongeza API ili kuwezesha au kuzima kidhibiti cha kukagua tahajia.

Hebu tukumbushe kwamba Electron inakuwezesha kuunda maombi yoyote ya picha kwa kutumia teknolojia za kivinjari, mantiki ambayo inafafanuliwa katika JavaScript, HTML na CSS, na utendaji unaweza kupanuliwa kupitia mfumo wa kuongeza. Wasanidi programu wanaweza kufikia moduli za Node.js, pamoja na API iliyopanuliwa ya kutengeneza mazungumzo asilia, kuunganisha programu, kuunda menyu za muktadha, kuunganishwa na mfumo wa arifa, kudhibiti madirisha, na kuingiliana na mifumo ndogo ya Chromium.

Tofauti na programu za wavuti, programu zinazotegemea elektroni huwasilishwa kama faili zinazoweza kutekelezeka zenyewe ambazo hazijaunganishwa kwenye kivinjari. Wakati huo huo, msanidi hana haja ya kuwa na wasiwasi kuhusu kuhamisha programu kwa mifumo tofauti; Electron itatoa uwezo wa kuunda kwa mifumo yote inayotumika na Chromium. Electron pia hutoa zana za uwasilishaji otomatiki na usakinishaji wa sasisho (sasisho zinaweza kutolewa kutoka kwa seva tofauti au moja kwa moja kutoka kwa GitHub).

Mipango iliyojengwa kwenye jukwaa la Electron ni pamoja na mhariri wa Atom, mteja wa barua pepe wa Mailspring, zana ya zana ya GitKraken, mfumo wa kublogu wa WordPress Desktop, mteja wa WebTorrent Desktop BitTorrent, pamoja na wateja rasmi wa huduma kama vile Skype, Signal, Slack , Basecamp, Twitch, Ghost, Wire. , Wrike, Visual Studio Code na Discord. Kwa jumla, orodha ya programu ya Electron ina programu 1016. Ili kurahisisha uundaji wa programu mpya, seti ya maombi ya kawaida ya onyesho imetayarishwa, ikijumuisha mifano ya msimbo ya kutatua matatizo mbalimbali.

Chanzo: opennet.ru

Kuongeza maoni