Naujoji „Electron 4.0.0“ versija jau išleista

Elektronas 4.0

Vakar elektronų projekto kūrėjai paskelbė apie naujos „Electron 4.0.0“ versijos prieinamumą ir su kuria jie ketina sukurti savarankišką platformą, skirtą kurti įvairių platformų vartotojų programas, naudojant „Chromium“, „V8“ ir „Node.js“ komponentus.

Visiems, kurie nepažįsta elektronų, galiu tai pasakyti Tai leidžia jums sukurti bet kokią grafinę programą naudojant naršyklės technologijas, kurių logika apibrėžta „JavaScript“, HTML ir CSS, o funkcionalumą galima išplėsti per priedų sistemą.

Kūrėjai turi prieigą prie „Node.js“ modulių ir išplėstinės API, kad būtų galima kurti vietinius dialogus, integruoti programas, kurti kontekstinius meniu, integruoti su sistema, kad būtų rodomi pranešimai, tvarkomi langai ir sąveikaujama su „Chromium“ posistemiais.

Skirtingai nuo žiniatinklio programų, „Electron“ programos pateikiamos kaip atskiri vykdomieji failai, kurie nėra susieti su naršykle.

Tokiu atveju kūrėjui nereikia jaudintis dėl programos perkėlimo skirtingoms platformoms, „Electron“ suteiks galimybę kaupti visoms „Chromium“ suderinamoms sistemoms.

„Electron“ taip pat pateikia įrankius, skirtus organizuoti automatinį atnaujinimų pristatymą ir diegimą. (Atnaujinimus galima pristatyti iš atskiro serverio arba tiesiogiai iš „GitHub“.)

Iš „Electron“ platformos pagrindu sukurtų programų galime paminėti:

  • „Atom“ redaktorius
  • „Nylas“ el. Pašto klientas
  • Įrankiai darbui su „GitKraken“
  • Vagono SQL vizualizavimo ir analizės sistema
  • „WordPress Desktop“ tinklaraščių sistema
  • „WebTorrent“ darbalaukio „BitTorrent“ klientas
  • Tokios paslaugos kaip „Skype“
  • signalas
  • Palaidas
  • Basecamp
  • Tampyti
  • vaiduoklis
  • Laidas
  • Rašyti
  • Visual Studio kodas
  • Nesantaika
  • Ir dar

Siekiant supaprastinti naujų programų kūrimą, buvo parengtas tipiškų demonstracinių programų rinkinys, įskaitant kodo pavyzdį įvairioms problemoms spręsti.

„Electron-Apps-for-Windows-Linux-and-Mac“

Naujoji „Electron 4.0.0“ versija jau išleista

Šioje naujoje „Electron 4.0.0“ dalyje buvo pridėta keletas naujų funkcijų, taip pat projekto kodo pataisymai ir patobulinimai.

Svarbus versijos numerio pokytis yra dėl „Chromium“ kodų bazės atnaujinimo 69, į „Node.js 10.11.0“ platformą ir „V8 6.9 JavaScript“ variklį.

Kitas Vienas iš pakeitimų, kuriuos kūrėjai pabrėžė šiame naujame leidime, yra „BrowserWindows“ klasėje ir žiniatinklio peržiūros žymoje.

Kad būtų užtikrintas didesnis saugumas, buvo pridėta galimybė išjungti „nuotolinį“ modulį, kuris yra IPC mechanizmas sąveikai tarp dabartinio puslapio pateikimo proceso ir pagrindinio proceso.

Be to, buvo pridėta parama filtruojant užklausas remote.require () ir remote.getGlobal (), kad būtų galima visiškai kontroliuoti modulių prieigą prie IPC, kuris gali būti naudingas, kai atvaizdavimo proceso metu ar žiniatinklio rodinyje nenorite visiškai išjungti nuotolinio modulio.

Be to, Skydelį Apie dabar galima pasiekti naudojant „JavaScript“ kodą.

Buvo atlikta dar viena modifikacija, kad būtų rodomas šis skydelis, dabar galite naudoti skambutį į app.showAboutPanel (), kurio vykdymas yra panašus į paspaudimą ant atitinkamo meniu.

Tarp kitų pakeitimų, kuriuos galima pabrėžti šiame naujame „Electron 4.0.0“ leidime, randame:

  • Buvo pridėtas metodas „setBackgroundThrottling“ (), kuris leidžia valdyti mechanizmo įjungimą ir išjungimą, kad sumažėtų fone veikiančių langų laikrodžių įvykių generavimo ir animacijos piešimo aktyvumas.
  • Pakeistas paleidimo užrakto mechanizmas daugiau nei vienam programos egzemplioriui. Norėdami nustatyti užraktą vietoj app.makeSingleInstance (), dabar turėtumėte naudoti skambutį app.requestSingleInstanceLock ().
  • Pakeistos numatytosios konfigūracijos reikšmės: contextIsolation = true, nodeIntegration = false, webviewTag = false.
  • „Node.js“ integravimo įrankiai „Windows“ režimui „NativeWindowOpen“ yra išjungti (ši funkcija anksčiau buvo nebenaudojama).
  • „MacOS 10.9“ („OS X Mavericks“) palaikymas buvo nutrauktas.

Jei norite sužinoti šiek tiek daugiau apie naujojo „Electron 4.0.0“ leidimo pakeitimus ir išsamią informaciją, galite apsilankyti oficialiame „Electron“ tinklaraščio pranešime. Nuoroda yra tokia.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.