Objavljena je nova verzija Electron 6.0.0, platforme za razvoj aplikacija zasnovana 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 korisničkih aplikacija na više platformi, koristeći Chromium, V8 i Node.js kao bazu.

Programeri imaju pristup modulima Node.js, kao i naprednom API-ju za generiranje izvornih dijaloga, integriranje aplikacija, stvaranje kontekstnih izbornika, integraciju sa sistemom za prikaz obavijesti, manipulaciju prozorima i interakciju s podsistemima Chromium.

O Electronu

Za one koji još uvijek ne znaju za Electron, trebali biste znati da ovaj okvir omogućava stvaranje bilo koje grafičke aplikacije koja koristi tehnologije pretraživača, čija je logika definirana u JavaScript-u, HTML-u i CSS-u, a funkcionalnost se može proširiti kroz prateći sistem.

Za razliku od web aplikacija programi zasnovani 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 sisteme kompatibilne s Chromiumom. Electron takođe nudi alate za organizaciju automatske isporuke i instalacije ispravki (ispravke se mogu isporučiti sa zasebnog servera ili direktno sa GitHub-a).

Direktorij elektronski zasnovanih programa predstavlja oko 800 aplikacija.

Od programa stvorenih na bazi platforme Electron, Možemo spomenuti Atom editor, Nylas klijent e-pošte, alate za rad s GitKrakenom, Wagon SQL sistem za analizu i vizualizaciju upita, WordPress Desktop sistem za blogovanje, 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 je prepuno ažuriranja, ispravki i novih funkcija. 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.

pored toga ukidanje podrške za 32-bitne Linux sisteme koje su programeri objavili prije nekoliko mjeseci, još uvijek odgođena, a verzija 6.0 je također 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:

Nastavljeno je prevođenje asinkronog upravljačkog programa, koji je prethodno koristio pozive za povratni poziv, u obrazac zasnovan na mehanizmu Promise.

Obećanje se pruža u desetinama funkcija, uključujući kategorije ContentTracing. *, Kolačići. *, Sesija. *, WebContents. * I webFrame. *.

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

Pripreme su takođe počele ograničavati opterećenje procesa prikazivanja samo Node modula pomoću N-API ili Context Aware.

Iako 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žbeno priopćenje nađen na blogu Electron. Link je ovaj.

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 sistemu.

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

npm install electron@latest


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.