Kutolewa kwa Electron 7.0.0, jukwaa la kuunda programu kulingana na injini ya Chromium

Imetayarishwa kutolewa kwa jukwaa Elektroni 7.0.0, ambayo hutoa mfumo unaojitosheleza wa kuunda programu maalum za mifumo mingi, kwa kutumia vipengele vya Chromium, V8 na Node.js kama msingi. Mabadiliko makubwa ya nambari ya toleo kutokana na kuboreshwa hadi kwa msingi wa msimbo Chromium 78, majukwaa Node 12.8 na injini ya JavaScript V8 7.8. Awali inayotarajiwa Mwisho wa usaidizi wa mifumo ya Linux ya 32-bit umecheleweshwa kwa sasa na kutolewa
7.0 ikijumuisha inapatikana katika ujenzi wa 32-bit.

Miongoni mwa mabadiliko katika API maalum za Electron:

  • Imeongeza mbinu za ipcRenderer.invoke() na ipcMain.handle() ili kupanga IPC isiyosawazishwa katika mtindo wa ombi/majibu, ambayo ilipendekeza tumia badala ya moduli "ya mbali";
  • Imeongeza nativeTheme API ya kusoma na kuchakata mabadiliko katika mandhari ya mfumo na mpango wa rangi;
  • Mpito kwa jenereta mpya ya ufafanuzi kwa TypeScript imefanywa;
  • Usaidizi ulioongezwa kwa Windows hujenga kwa mifumo ya 64-bit kulingana na usanifu wa ARM.

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 hazijafungwa 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. Elektroni pia hutoa fedha kupanga uwasilishaji otomatiki na usakinishaji wa sasisho (sasisho zinaweza kutolewa kutoka kwa seva tofauti au moja kwa moja kutoka kwa GitHub).

Ya mipango iliyojengwa kwenye jukwaa la Electron, tunaweza kutambua mhariri Atom, mteja wa barua Nylasi, zana ya kufanya kazi na Git GitKraken, mfumo wa kuchambua na kuona maswali ya SQL Gari, Mfumo wa kublogu wa Eneo-kazi la WordPress, mteja wa BitTorrent Desktop ya Mtandao, pamoja na wateja rasmi wa huduma kama vile Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code na Discord. Jumla katika katalogi ya programu ya Elektroni iliyowasilishwa takriban maombi 800. Ili kurahisisha maendeleo ya programu mpya, seti ya kiwango maombi ya demo, ikiwa ni pamoja na mifano ya kanuni za kutatua matatizo mbalimbali.

Chanzo: opennet.ru

Kuongeza maoni