Versioni i ri i Electron 4.0.0 tashmë është lëshuar

Elektroni 4.0

Dje zhvilluesit e projektit të elektronit njoftuan disponueshmërinë e versionit të ri të Electron 4.0.0 dhe me të cilin ata synojnë të sigurojnë një kornizë të vetë-mjaftueshme për zhvillimin e aplikacioneve të përdoruesve ndër-platformë, duke përdorur përbërësit e Chromium, V8 dhe Node.js.

Për të gjithë ata që nuk dinë elektron mund t'ju them se Kjo ju lejon të krijoni çdo aplikacion grafik duke përdorur teknologjitë e shfletuesit, logjika e të cilit përcaktohet në JavaScript, HTML dhe CSS, dhe funksionaliteti mund të zgjatet përmes sistemit shtesë.

Zhvilluesit kanë qasje në modulet Node.js si dhe një API të avancuar për të krijuar dialogje amtare, për të integruar aplikacione, për të krijuar meny kontekstesh, për t'u integruar me sistemin për të shfaqur njoftime, për të manipuluar dritaret dhe për të bashkëvepruar me nënsistemet e Chromium.

Ndryshe nga aplikacionet e bazuara në internet, programet e bazuara në Electron dorëzohen si skedarë të veçantë ekzekutues që nuk janë të lidhur me shfletuesin.

Në këtë rast, zhvilluesi nuk duhet të shqetësohet për transportimin e aplikacionit për platforma të ndryshme, Electron do të sigurojë aftësinë për të përpiluar 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. (Përditësimet mund të dorëzohen nga një server i veçantë ose direkt nga GitHub.)

Nga programet e krijuara në bazë të platformës Electron, mund të përmendim:

  • Redaktori i Atomit
  • Klienti i postës elektronike Nylas
  • Mjetet për të punuar me GitKraken
  • Sistemi i vizualizimit dhe analizës së Wagon SQL
  • Sistemi i blogjeve në WordPress Desktop
  • Klienti BitTorrent i desktopit WebTorrent
  • Shërbime si Skype
  • Sinjal
  • I plogët
  • BaseCamp
  • Twitch
  • Fantazmë
  • Tel
  • I ashpër
  • Kodi i Visual Studio
  • Mosmarrëveshje
  • Dhe me shume

Për të thjeshtuar zhvillimin e aplikacioneve të reja, një grup i aplikacioneve tipike demo është përgatitur, duke përfshirë kodin shembull për të zgjidhur probleme të ndryshme.

Aplikime elektronike-për-Windows-Linux-dhe-Mac

Versioni i ri i Electron 4.0.0 tashmë është lëshuar

Në këtë këst të ri të Electron 4.0.0 janë shtuar disa tipare të reja si dhe rregullime dhe përmirësime të kodit të projektit.

Një ndryshim i rëndësishëm në numrin e versionit është për shkak të azhurnimit të bazës së kodit Chromium 69, te platforma Node.js 10.11.0 dhe te motori JavaScript V8 6.9.

Tjetër Një nga ndryshimet e theksuara nga zhvilluesit në këtë version të ri është në klasën BrowserWindows dhe etiketën e pamjes në internet.

Se, për arsye të një sigurie më të madhe, është shtuar aftësia për të çaktivizuar modulin »largët«, i cili përfaqëson mekanizmin IPC për ndërveprimin midis procesit aktual të dhënies së faqes dhe procesit kryesor

Për më tepër, u shtua mbështetja për filtrimin e kërkesave remote.require () dhe remote.getGlobal () për të marrë kontroll të plotë mbi aksesin e moduleve në IPC, e cila mund të jetë e dobishme kur nuk doni të çaktivizoni plotësisht modulin e largët gjatë procesit të dhënies ose në pamjen në internet.

Përveç kësaj, Paneli Rreth tani është i arritshëm nga kodi JavaScript.

Një modifikim tjetër u bë për të treguar këtë panel, tani mund të përdorni thirrjen për në app.showAboutPanel (), ekzekutimi i të cilit është i ngjashëm me klikimin në menunë përkatëse.

Ndër ndryshimet e tjera që mund të theksohen në këtë lëshim të ri të Electron 4.0.0 gjejmë:

  • Methodshtë shtuar metoda setBackgroundThrottling (), e cila ju lejon të kontrolloni ndezjen dhe fikjen e mekanizmit për të zvogëluar aktivitetin e gjenerimit të ngjarjeve të kohëmatësit dhe vizatimin e animacioneve për dritaret që funksionojnë në sfond.
  • Ndryshoi mekanizmin e bllokimit të nisjes për më shumë se një shembull të aplikacionit. Për të vendosur bllokimin në vend të app.makeSingleInstance (), tani duhet të përdorni thirrjen e aplikacionit. Kërkoni SingleInstanceLock ().
  • Vlerat e parazgjedhura të ndryshuara për konfigurim :textIsolation = true, nodeIntegration = false, webviewTag = false.
  • Mjetet e integrimit Node.js për dritaret në modalitetin NativeWindowOpen janë çaktivizuar (kjo karakteristikë ishte zhvlerësuar më parë).
  • Mbështetja për macOS 10.9 (OS X Mavericks) është ndërprerë.

Nëse doni të dini pak më shumë rreth ndryshimeve dhe detajeve të këtij versioni të ri të Electron 4.0.0, mund të vizitoni njoftimin zyrtar të gjetur në blogun Electron. Lidhja është kjo.


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: AB Internet Networks 2008 SL
  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.