Lëshimi i Electron 13.0.0, platforma e krijimit të aplikacioneve të bazuara në motorin Chromium

ËshtĂ« pĂ«rgatitur lĂ«shimi i platformĂ«s Electron 13.0.0, e cila ofron njĂ« kuadĂ«r tĂ« pavarur pĂ«r zhvillimin e aplikacioneve pĂ«r shumĂ« platforma, duke pĂ«rdorur si bazĂ« komponentĂ«t Chromium, V8 dhe Node.js. Ndryshimi i konsiderueshĂ«m i numrit tĂ« versionit lidhet me pĂ«rditĂ«simin nĂ« kodin bazĂ« tĂ« Chromium 91, platformĂ«s Node.js 14.16 dhe motorit tĂ« JavaScript V8 9.1.

Ndër ndryshimet në lëshimin e ri:

  • Shtuar pronĂ«n process.contextIsolated pĂ«r tĂ« pĂ«rcaktuar nĂ«se aktuali kontekst i vizatimit ekzekutohet nĂ« njĂ« proces tĂ« veçuar tĂ« izoluar.
  • Shtuar session.storagePath pĂ«r tĂ« pĂ«rcaktuar rrugĂ«n nĂ« disk pĂ«r ruajtjen e tĂ« dhĂ«nave tĂ« lidhura me seancĂ«n.
  • NĂ« API-nĂ« WebContents Ă«shtĂ« shpallur mbĂ«shtetje e degraduar pĂ«r ngjarjen 'new-window', pĂ«r tĂ« cilĂ«n duhet tĂ« pĂ«rdoret njĂ« trajtues i bashkangjitur pĂ«rmes metodĂ«s webContents.setWindowOpenHandler().
  • Shtuar parametrin process.contextId, i pĂ«rdorur nĂ« modul @electron/remote gjatĂ« ndĂ«rveprimit midis procesit kryesor dhe procesit tĂ« vizatimit tĂ« faqes.
  • Shtuar API pĂ«r tĂ« aktivizuar dhe çaktivizuar trajtuesin pĂ«r kontrollin e shkrimit.

Të kujtojmë se Electron lejon krijimin e çdo aplikacioni grafik duke përdorur teknologji shfletuesi, logjika e punës së të cilit përcaktohet në JavaScript, HTML, dhe CSS, ndërsa funksionaliteti mund të zgjerohet përmes sistemit të shtesave. Zhvilluesit kanë në dispozicion modulet Node.js, si dhe një API të zgjeruar për formimin e dialogëve native, integrimin e aplikacioneve, krijimin e menuve kontekstuale, integrimin me sistemin e njoftimeve, manipulimin e dritareve dhe ndërveprimin me nën-sistemet e Chromium.

Ndryshe nga aplikacionet web, programet që bazohen në Electron ofrohen si skedarë ekzekutivë të pavarur, të pa lidhur me shfletuesin. Kështu, zhvilluesit nuk kanë nevojë të shqetësohen për portimin e aplikacionit për platforma të ndryshme; Electron siguron mundësinë për ndërtimin për të gjitha sistemet që mbështeten në Chromium. Electron gjithashtu ofron mjete për organizimin e shpërndarjes automatike dhe instalimit të përditësimeve (përditësimet mund të shpërndahen si nga një burim i veçantë server, ashtu edhe drejtpërdrejt nga GitHub).

Nga programet e ndërtuara mbi platformën Electron, mund të citojmë editorin Atom, klientin e postës Mailspring, mjetin për punë me Git GitKraken, sistemin e menaxhimit të blogeve WordPress Desktop, klientin BitTorrent WebTorrent Desktop, si dhe klientët zyrtarë për shërbime si Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code dhe Discord. Në total, katalogu i aplikacioneve Electron ofron 1016 aplikacione. Për të thjeshtuar zhvillimin e aplikacioneve të reja, është përgatitur një set me aplikacione tipike demonstrimi, duke përfshirë shembuj kodi për zgjidhjen e detyrave të ndryshme.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster