Lëshimi i Electron 7.0.0, platformë për ndërtimin e aplikacioneve bazuar në motorin Chromium

Përgatitur lëshimi i platformës Elektroni 7.0.0, i cili ofron një kornizë të pavarur për zhvillimin e aplikacioneve të përdoruesve me shumë platforma bazuar në komponentët Chromium, V8 dhe Node.js. Ndryshim i rëndësishëm i numrit të versionit për shkak të përmirësimit në bazën e kodit Chromium 78, platforma Nyja.js 12.8 dhe motori JavaScript V8 7.8. Më parë pritet Fundi i mbështetjes për sistemet Linux 32-bit është vonuar tani për tani dhe lëshimi
7.0 duke përfshirë në dispozicion në ndërtimet 32-bit.

ndër ndryshimet në API-të specifike të elektroneve:

  • U shtuan metodat ipcRenderer.invoke() dhe ipcMain.handle() për të organizuar IPC asinkron në stilin kërkesë/përgjigje, e cila rekomandohet përdorni në vend të modulit "të largët";
  • U shtua API nativeTheme për leximin dhe përpunimin e ndryshimeve në temën e sistemit dhe skemën e ngjyrave;
  • Është bërë kalimi në një gjenerator të ri përkufizimesh për TypeScript;
  • Mbështetje e shtuar për ndërtimet e Windows për sistemet 64-bit të bazuar në arkitekturën ARM.

Kujtojmë që Electron ju lejon të krijoni çdo aplikacion grafik duke përdorur teknologjitë e shfletuesit, logjika e të cilave përcaktohet në JavaScript, HTML dhe CSS, dhe funksionaliteti mund të zgjerohet përmes sistemit të shtesave. Zhvilluesit kanë akses në modulet Node.js, si dhe një API të zgjeruar për krijimin e dialogëve vendas, integrimin e aplikacioneve, krijimin e menyve të kontekstit, integrimin me sistemin e shfaqjes së njoftimeve, manipulimin e dritareve dhe ndërveprimin me nënsistemet Chromium.

Ndryshe nga aplikacionet në ueb, programet e bazuara në elektron shpërndahen si ekzekutues të pavarur që nuk janë të lidhur me një shfletues. Në të njëjtën kohë, zhvilluesi nuk ka nevojë të shqetësohet për transferimin e aplikacionit për platforma të ndryshme, Electron do të sigurojë mundësinë e ndërtimit për të gjitha sistemet e mbështetura në Chromium. Electron gjithashtu ofron fondet për të organizuar shpërndarjen dhe instalimin automatik të përditësimeve (përditësimet mund të dorëzohen si nga një server i veçantë ashtu edhe direkt nga GitHub).

Nga programet e ndërtuara në bazë të platformës Electron, mund të vërehet redaktori Atom, klient i postës nylas, mjete për të punuar me Git GitKraken, një sistem për analizimin dhe vizualizimin e pyetjeve SQL kamionçinë, Sistemi i blogimit të desktopit të WordPress, klienti BitTorrent Desktop WebTorrent, si dhe klientë zyrtarë për shërbime të tilla si Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code dhe Discord. Gjithsej në katalogun e programeve Electron dorëzuar rreth 800 aplikime. Për të thjeshtuar zhvillimin e aplikacioneve të reja, një grup standardesh aplikacionet demo, i cili përfshin shembuj kodesh për zgjidhjen e problemeve të ndryshme.

Burimi: opennet.ru

Shto një koment