Objavljena je nova verzija Electron 6.0.0, platforme za razvoj aplikacija koja se temelji na Chromium motoru

Nakon nekoliko tjedana razvoja i kao dio rasporeda izdavanja Electrona, najavljeno je lansiranje nove verzije platforme Electron 6.0.0, koji pruža samostalni okvir za razvoj višeplatformskih korisničkih aplikacija, koristeći Chromium, V8 i Node.js kao bazu.

Programeri imaju pristup modulima Node.js, kao i naprednom API-ju za generiranje izvornih dijaloških okvira, integriranje aplikacija, stvaranje kontekstnih izbornika, integraciju sa sustavom za prikaz obavijesti, manipuliranje prozorima i interakciju s podsustavima Chromium.

O Electronu

Za one koji još uvijek ne znaju za Electron, trebali biste znati da vam ovaj okvir omogućuje stvaranje bilo kojeg grafičkog programa pomoću tehnologija preglednika, čija je logika definirana u JavaScript-u, HTML-u i CSS-u, a funkcionalnost se može proširiti kroz prateći sustav.

Za razliku od web-aplikacija, programi temeljeni na elektronima isporučuju se kao samostalne izvršne datoteke koji nisu povezani s preglednikom.

U ovom slučaju programer ne treba brinuti o prenošenju aplikacije na razne platforme, Electron će pružiti mogućnost izrade za sve sustave kompatibilne s Chromiumom. Electron također nudi alate za organizaciju automatske isporuke i instalacije ažuriranja (ažuriranja se mogu isporučiti s zasebnog poslužitelja ili izravno s GitHub-a).

Imenik elektroničkih programa predstavlja oko 800 aplikacija.

Od programa stvorenih na osnovi platforme Electron, Možemo spomenuti Atom editor, Nylasov klijent e-pošte, alate za rad s GitKrakenom, Wagon SQL sustav za analizu i vizualizaciju upita, WordPress Desktop blogging sustav, WebTorrent Desktop BitTorrent klijent i usluge kao što su Skype, Signal, Slack, Basecamp , Twitch, Ghost, Wire, Wrike, Visual Studio Code i Discord.

Glavne promjene u Electronu 6.0.0

Ovo novo izdanje prepuno je ažuriranja, ispravki i novih značajki. Povezana je značajna promjena u broju verzije ažuriranje baze koda nove verzije Chromium 76 kao i platformu Node.js 12.4 i JavaScript motor V8 7.6.

osim toga ukidanje podrške za 32-bitne Linux sustave koje su programeri objavili prije nekoliko mjeseci, još uvijek odgođena, a verzija 6.0 također je dostupna u 32-bitnim verzijama

Da bismo pojednostavili razvoj novih aplikacija, pripremljen je tipični demo programs, uključujući uzorak koda za rješavanje različitih problema.

Među najzapaženijim promjenama nove verzije API-ja možemo pronaći sljedeće:

Asinhroni prijevod vozača nastavljen je, koji je prethodno koristio pozive za povratni poziv, u obrazac zasnovan na mehanizmu Promise.

Obećanje se pruža u desecima značajki, uključujući kategorije ContentTracing. *, Kolačići. *, Sjednica. *, Web Sadržaj. * I webFrame. *.

Kao dio rada na poboljšanju izolacije komponenata tijekom izvođenja, Dodane su tri nove aplikacije kontrolera: Electron Helper (Renderer) .app za procese prikazivanja, Electron Helper (GPU) .app za procese interakcije GPU-a i Electron Helper (Plugin) .app za dodatke.

Pripreme su također počele ograničavati opterećenje procesa generiranja samo Node modula koji koriste N-API ili Context Aware.

Dok je implementacija net.IncomingMessage usklađena s ponašanjem Node.js.

Ako želite znati malo više o promjenama i detaljima ovog novog izdanja Electron 6.0.0, možete posjetiti službenu najavu koja se nalazi na blogu Electron. Poveznica je ovo.

Kako doći do nove verzije Electron 6.0.0?

Napokon, ako želite nabaviti ovu novu verziju platforme, to možete učiniti uz pomoć upravitelja paketa npm koji je dostupan za većinu trenutnih Linux distribucija i naravno s terminalom na vašem sustavu.

Instalacija je gotova u terminal i samo upišite sljedeću naredbu da biste dobili verziju 6.0.0 elektrona:

npm install electron@latest


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.