Išleido naują „Electron 6.0.0“ versiją - programų kūrimo platformą, pagrįstą „Chromium“ varikliu

Po kelių savaičių kūrimo ir kaip „Electron“ išleidimo grafiko dalį, paskelbta apie naujos platformos „Electron 6.0.0“ paleidimą, kuri suteikia savarankišką pagrindą, skirtą plėtoti įvairių platformų naudotojų programas, naudojant „Chromium“, V8 ir „Node.js“ kaip pagrindą.

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

Apie elektroną

Tiems, kurie vis dar nežino apie „Electron“, turėtumėte žinoti, kad ši sistema leidžia jums sukurti bet kokią grafinę programą naudojant naršyklės technologijas, kurio logika apibrėžta „JavaScript“, HTML ir CSS, o funkcionalumą galima išplėsti per papildomą sistemą.

Skirtingai nuo žiniatinklio programų, elektronų programos pristatomos kaip savarankiški vykdomieji failai kurie nėra susieti su naršykle.

Šiuo atveju, kūrėjui nereikia jaudintis dėl programos perkėlimo į įvairias platformas, „Electron“ suteiks galimybę kurti visas „Chromium“ suderinamas sistemas. „Electron“ taip pat pateikia įrankius, skirtus organizuoti automatinį naujinimų pristatymą ir diegimą (atnaujinimus galima pristatyti iš atskiro serverio arba tiesiogiai iš „GitHub“).

Elektronų programų katalogą sudaro apie 800 programų.

Iš „Electron“ platformos pagrindu sukurtų programų galime paminėti „Atom“ redaktorių, „Nylas“ el. klientą, įrankius darbui su „GitKraken“, „Wagon SQL“ užklausų analizės ir vizualizavimo sistemą, „WordPress Desktop“ tinklaraščių sistemą, „WebTorrent Desktop BitTorrent“ klientą ir tokias paslaugas kaip „Skype“, „Signal“, „Slack“, „Basecamp“, „Twitch“, „Ghost“, „Wire“, „Wrike“, „Visual Studio Code“ ir nesantaika.

Pagrindiniai „Electron 6.0.0“ pokyčiai

Šis naujas leidimas yra supakuotas su atnaujinimais, pataisymais ir naujomis funkcijomis. Svarbus versijos numerio pokytis yra susijęs su naujos „Chromium 76“ versijos kodo bazės, taip pat „Node.js 12.4“ platformos ir „V8 7.6 JavaScript“ variklio atnaujinimas.

neskaitant to 32 bitų „Linux“ sistemų palaikymo nutraukimas kurią prieš kelis mėnesius išleido kūrėjai, kol kas vis dar atidėtas, o 6.0 versija taip pat yra 32 bitų versijose

Norėdami supaprastinti naujų programų kūrimą, parengtas tipinis demonstracinių programų rinkinyss, įskaitant kodo pavyzdį, kad būtų galima išspręsti įvairias problemas.

Tarp žymiausių naujosios API versijos pakeitimų galime rasti:

Asinchroninis tvarkyklės vertimas tęsėsi, kuri anksčiau naudojo skambučius atgal į formą, pagrįstą pažadų mechanizmu.

Pažadas teikiamas dešimtimis funkcijų, įskaitant „ContentTracing“ kategorijas. *, Slapukai. *, Sesija. *, „WebContents“. * Ir „webFrame“. *.

Vykdant darbą siekiant pagerinti komponentų izoliaciją vykdymo metu, Pridėtos trys naujos valdiklio programos: „Electron Helper“ („Renderer“). Aplikacija atvaizdavimo procesams, „Electron Helper“ (GPU). „App“ GPU sąveikos procesams ir „Electron Helper“ (papildinys).

Pasirengimas taip pat pradėjo riboti tik „Node“ modulių, naudojant N-API arba „Context Aware“, pateikimo procesą.

Nors „net.IncomingMessage“ diegimas yra suderintas su „Node.js“ elgsena.

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

Kaip gauti naują „Electron 6.0.0“ versiją?

Galiausiai, jei norite gauti šią naują platformos versiją, tai galite padaryti naudodami „npm“ paketų tvarkyklę kuris yra prieinamas daugumai dabartinių „Linux“ paskirstymų ir, žinoma, su terminalu jūsų sistemoje.

Diegimas atliktas terminale ir tiesiog įveskite šią komandą Norėdami gauti 6.0.0 elektronų versiją:

npm install electron@latest


Palikite komentarą

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

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  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ą.