Electron 4.0.0: n uusi versio on jo julkaistu

Electron 4.0

eilen elektroniprojektin kehittäjät ilmoittivat Electron 4.0.0: n uuden version saatavuudesta ja jonka kanssa he aikovat tarjota omavaraisen kehyksen eri alustojen välisten käyttäjäsovellusten kehittämiseksi käyttämällä Chromium-, V8- ja Node.js-komponentteja.

Kaikille, jotka eivät tunne elektronia, voin kertoa sen sinulle Tämän avulla voit luoda minkä tahansa graafisen sovelluksen selaintekniikoilla, joiden logiikka on määritelty JavaScriptissä, HTML: ssä ja CSS: ssäja toiminnallisuutta voidaan laajentaa lisäosan kautta.

Kehittäjillä on pääsy Node.js-moduuleihin sekä edistykselliseen sovellusliittymään luomaan alkuperäisiä valintaikkunoita, integroimalla sovelluksia, luomalla kontekstivalikkoja, integroimalla järjestelmän ilmoitusten näyttämiseen, ikkunoiden käsittelyyn ja vuorovaikutukseen Chromium-alijärjestelmien kanssa.

Toisin kuin verkkopohjaiset sovellukset, Electron-pohjaiset ohjelmat toimitetaan erillisinä suoritettavina tiedostoina, joita ei ole linkitetty selaimeen.

Tässä tapauksessa kehittäjän ei tarvitse huolehtia sovelluksen siirtämisestä eri alustoille, Electron tarjoaa mahdollisuuden kääntää kaikki Chromium-yhteensopivat järjestelmät.

Electron tarjoaa myös työkaluja päivitysten automaattisen toimituksen ja asennuksen järjestämiseen. (Päivitykset voidaan toimittaa erilliseltä palvelimelta tai suoraan GitHubista.)

Electron-alustan pohjalta luotuista ohjelmista voidaan mainita:

  • Atom-editori
  • Nylas-sähköpostiohjelma
  • Työkalut työskentelyyn GitKrakenin kanssa
  • Wagon SQL-visualisointi- ja analysointijärjestelmä
  • WordPress Desktop -blogijärjestelmä
  • WebTorrent-työpöydän BitTorrent-asiakasohjelma
  • Palvelut, kuten Skype
  • signaali
  • New Rose Hotel
  • Basecamp
  • Nykiä
  • Aave
  • Johdin
  • Kirjoita
  • Visual Studio -koodi
  • Epäsopu
  • Ja enemmän

Uusien sovellusten kehittämisen yksinkertaistamiseksi on laadittu joukko tyypillisiä esittelysovelluksia, mukaan lukien esimerkkikoodi erilaisten ongelmien ratkaisemiseksi.

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

Electron 4.0.0: n uusi versio on jo julkaistu

Tässä uudessa Electron 4.0.0 -erässä joitakin uusia ominaisuuksia on lisätty sekä korjauksia ja parannuksia projektikoodiin.

Merkittävä muutos versionumerossa johtuu päivityksestä Chromium-koodikantaan 69, Node.js 10.11.0 -alustalle ja V8 6.9 JavaScript-moottorille.

Otro Yksi muutoksista, jotka kehittäjät ovat korostaneet tässä uudessa versiossa, on BrowserWindows-luokka ja verkkonäkymätunniste.

Suuremman turvallisuussyistä on lisätty kyky poistaa »etä« -moduuli käytöstä, mikä edustaa IPC-mekanismia nykyisen sivun renderointiprosessin ja pääprosessin välisessä vuorovaikutuksessa.

Lisäksi lisättiin tuki suodatuspyynnöille remote.require () ja remote.getGlobal (), jotta saat täydellisen hallinnan moduulien pääsystä IPC: hen, josta voi olla hyötyä, kun et halua poistaa etämoduulia kokonaan käytöstä renderointiprosessin aikana tai verkkonäkymässä.

Lisäksi, Tietoja-paneeliin pääsee nyt JavaScript-koodilla.

Tämän paneelin näyttämiseksi tehtiin toinen muokkaus, nyt voit käyttää kutsua app.showAboutPanel (), jonka suoritus on samanlainen kuin napsauttamalla vastaavaa valikkoa.

Muiden muutosten joukosta, jotka voidaan korostaa tässä uudessa Electron 4.0.0 -julkaisussa, löydämme:

  • SetBackgroundThrottling () -menetelmä on lisätty, jonka avulla voit hallita mekanismin päälle ja pois päältä vähentämään ajastintapahtumien luomisen ja animaatioiden taustalla toimivien ikkunoiden toimintaa.
  • Muutti käynnistyslukitusmekanismia useammalle kuin yhdelle sovelluksen esiintymälle. Jos haluat asettaa lukituksen app.makeSingleInstance (): n sijaan, sinun on nyt käytettävä app.requestSingleInstanceLock () -kutsua.
  • Muutetut oletusarvot kokoonpanolle: contextIsolation = true, nodeIntegration = false, webviewTag = false.
  • Native.indowOpen-tilassa olevien Windows-tietokoneiden Node.js-integrointityökalut on poistettu käytöstä (tämä ominaisuus oli aiemmin poistettu käytöstä).
  • MacOS 10.9: n (OS X Mavericks) tuki on lopetettu.

Jos haluat tietää hieman enemmän tämän uuden Electron 4.0.0 -julkaisun muutoksista ja yksityiskohdista, voit vierailla virallisessa ilmoituksessa, joka löytyy Electron-blogista. Linkki on tämä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.