Rilaxx ta' Electron 13.0.0, pjattaforma għall-bini ta' applikazzjonijiet ibbażati fuq il-magna Chromium

Ġie ppreparat ir-rilaxx tal-pjattaforma Electron 13.0.0, li tipprovdi qafas awtosuffiċjenti għall-iżvilupp ta 'applikazzjonijiet għall-utenti b'ħafna pjattaformi, bl-użu ta' komponenti Chromium, V8 u Node.js bħala bażi. Il-bidla sinifikanti fin-numru tal-verżjoni hija dovuta għal aġġornament tal-codebase Chromium 91, il-pjattaforma Node.js 14.16 u l-magna JavaScript V8 9.1.

Fost il-bidliet fir-rilaxx il-ġdid:

  • Miżjud proprjetà process.contextIsolated biex tispeċifika li l-kuntest attwali tar-rendi jimxi fi proċess separat u iżolat.
  • Miżjud session.storagePath biex tiddefinixxi l-mogħdija tad-disk biex taħżen data relatata mas-sessjoni.
  • Il-WebContents API neħħiet l-appoġġ għall-avveniment "new-window" u minflok għandha tuża handler mehmuż permezz tal-metodu webContents.setWindowOpenHandler().
  • Miżjud process.contextId parametru, użat fil-modulu @electron/remote meta jikkomunika bejn il-proċess prinċipali u l-proċess ta ' rendering tal-paġna.
  • Żieda API biex tippermetti jew tiddiżattiva l-immaniġġjar tal-kontroll tal-ortografija.

Ejjew infakkarkom li Electron jippermettilek toħloq kwalunkwe applikazzjonijiet grafiċi bl-użu ta 'teknoloġiji tal-browser, li l-loġika tagħhom hija definita f'JavaScript, HTML u CSS, u l-funzjonalità tista' tiġi estiża permezz tas-sistema add-on. L-iżviluppaturi għandhom aċċess għal moduli Node.js, kif ukoll API estiż biex jiġġeneraw dialogs indiġeni, jintegraw applikazzjonijiet, joħolqu menus tal-kuntest, jintegraw mas-sistema ta 'notifika, jimmanipulaw twieqi, u jinteraġixxu mas-sottosistemi tal-Kromju.

B'differenza mill-applikazzjonijiet tal-web, il-programmi bbażati fuq Electron jitwasslu bħala fajls eżekutibbli awtonomi li mhumiex marbuta ma' browser. Fl-istess ħin, l-iżviluppatur m'għandux għalfejn jinkwieta dwar il-portabbiltà tal-applikazzjoni għal pjattaformi differenti; Electron se jipprovdi l-abbiltà li jibni għas-sistemi kollha appoġġjati minn Chromium. Electron jipprovdi wkoll għodod għall-kunsinna awtomatika u l-installazzjoni ta 'aġġornamenti (l-aġġornamenti jistgħu jitwasslu jew minn server separat jew direttament minn GitHub).

Programmi mibnija fuq il-pjattaforma Electron jinkludu l-editur Atom, klijent email Mailspring, toolkit GitKraken, sistema ta 'blogging WordPress Desktop, klijent WebTorrent Desktop BitTorrent, kif ukoll klijenti uffiċjali għal servizzi bħal Skype, Signal, Slack , Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code u Discord. B'kollox, il-katalgu tal-programm Electron fih 1016 applikazzjoni. Biex jiġi ssimplifikat l-iżvilupp ta 'applikazzjonijiet ġodda, ġie ppreparat sett ta' applikazzjonijiet demo standard, inklużi eżempji ta 'kodiċi għas-soluzzjoni ta' diversi problemi.

Sors: opennet.ru

Żid kumment