Mbërrin elektroni 7.0 bazuar në Chromium 78, Node.js 12.8.1 dhe më shumë

elektron

Gjatë harkut të kësaj jave Versioni i ri 7.0.0 u njoftua nga ekipi i zhvillimit të Electron të kornizës. Electron është një kornizë ndër-platformë e aplikacionit desktop që përdor teknologjitë në internet, logjika e të cilit përcaktohet nga JavaScript, HTML dhe CSS dhe funksionaliteti mund të zgjerohet përmes sistemit plug-in. Isshtë zhvilluar nga GitHub dhe bazohet në zhvillimin e C ++.

Komponentët thelbësorë të Elektronit janë Chromium, Node.js dhe V8. Infrastruktura është e koduar në Node.js, dhe ndërfaqja bazohet në mjetet Chromium, pjesa me burim të hapur të Google Chrome. LModulet Node.js janë në dispozicion për zhvilluesit, si dhe një API të përparuar për të krijuar kutitë e dialogut vendas, integrimin e aplikacioneve, krijimin e menyve të kontekstit, integrimin me sistemin e daljes së njoftimit, manipulimin e dritareve dhe bashkëveprimin me nënsistemet e Chromium.

Ndryshe nga aplikacionet në internet, Programet e bazuara në elektron vijnë në formën e skedarëve të ekzekutueshëm të vetë-përmbajtur që nuk janë të lidhura me shfletuesin.

Në këtë rast, zhvilluesi nuk ka nevojë të shqetësohet për transportimin e aplikacionit për platforma të ndryshme, Electron do të sigurojë mundësinë e ndërtimit për të gjitha sistemet e përputhshme me Chromium. Electron gjithashtu ofron mjete për të organizuar shpërndarjen automatike dhe instalimin e azhurnimeve (azhurnimet mund të dërgohen nga një server i veçantë ose direkt nga GitHub).

Çfarë ka të re në Electron 7.0.0?

Ky version i ri i kornizës përfshin azhurnime nga përbërësit e tij të ndryshëm si p.sh. Nyja.js 12.8.1, Chromium 78 dhe motori 8 V7.8.

Përveç kësaj është gjithashtu e rëndësishme të theksohet kjo pritja e pezullimita më parë Mbështetja për sistemet Linux 32-bit është shtyrë (përsëri) kështu që ky version i ri i Electron 7.0 është gjithashtu i disponueshëm në versione 32-bit.

Zhvilluesit shtuan një version të Windows për arkitekturat 64-bit Arm në këtë lëshim të ri përveç metodave ipcRenderer.invoke () dhe ipcMain.handle () për IPC të kërkesës / përgjigjes asinkrone.

Nyja-js
Artikulli i lidhur:
Lëshoi ​​versionin e ri të Node.js 13.0

Një tjetër risi brenda Electron 7.0 është një API i ri "nativeTheme" për të lexuar dhe për t'iu përgjigjur ndryshimeve në tema dhe paletat e ngjyrave të sistemit operativ.

Nga ana tjetër gjithashtu në reklamë spikat kalimi në gjeneratorin e ri të përkufizimit TypeScript për të gjeneruar përkufizime më precize nga klasat e modelit C #. Qëllimi i kësaj është krijimi i aplikacioneve të shtypura me forcë në internet ku modelet nga ana e serverit dhe nga klienti janë të sinkronizuara.

Ndër veçoritë e reja që bien në sy, ne mund të gjejmë:

  • API i SystemPreferences.isDarkMode () tani mbështetet nga Windows.
  • API i sistemitPreferences.isHighContrastColorScheme () mbështetet nga macOS.
  • Opsionet CaptureMode dhe maxFileSize në Netlog API.
  • Një parametër i ri failReason në funksionin e kthimit të thirrjes webContents.print ().
  • Metoda getBalls () në BrowserView.
  • Mbështetje për ngjarjen e zhvendosjes së miut API në Windows.
  • Aktivizimi i API-së së Raportimit W3C.
  • BrowserWindow.setFocable është implementuar në macOS.

E fundit, por jo më pak e rëndësishmja, është kjo Ekipi i Electron gjithashtu njoftoi se versioni i Elektroni 4 ka arritur në fund të ciklit të tij jetësor, në përputhje me politikat mbështetëse.

Me përfundimin e kësaj mbështetjeje, rekomandon ekipi i Electron që zhvilluesit që vazhdojnë të punojnë me këtë version azhurnoni në një version më të ri të kornizës.

Ekipi shtoi se në terma afatshkurtër, ata mund të presin që të vazhdojnë përqendrimin në zhvillimin e komponentëve kryesorë të Electron, duke përfshirë Chrome, Node.js dhe motorin V8. Ideja është që të nisë versionet kryesore të Electron me versionet e reja të këtyre përbërësve.

Si të merrni Electron në Linux?

Në mënyrë që të ekzekutoni aplikacione dhe / ose të punoni me Electron brenda Linux, Duhet të kemi të instaluar vetëm Node.JS në sistem dhe menaxheri i saj i paketës NPM.

Për të instaluar Node.JS në Linux, mund të vizitoni postin ku flasim versioni i ri i Nyjes.JS 13 dhe në fund të tij do të gjeni komandat e instalimit për disa nga shpërndarjet e ndryshme të Linux.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.