ProHoster > Блог > internet vijesti > Izdanje Electron 7.0.0, platforme za kreiranje aplikacija zasnovanih na Chromium motoru
Izdanje Electron 7.0.0, platforme za kreiranje aplikacija zasnovanih na Chromium motoru
Pripremljeno izdanje platforme Electron 7.0.0, koji pruža samostalni okvir za razvoj prilagođenih aplikacija za više platformi, koristeći Chromium, V8 i Node.js komponente kao osnovu. Značajna promjena broja verzije zbog nadogradnje na bazu koda Chromium 78, platforme Node.js 12.8 i JavaScript engine V8 7.8. Ranije očekivano Kraj podrške za 32-bitne Linux sisteme je odgođen za sada i objavljivanje
7.0 uključujući na raspolaganju u 32-bitnim verzijama.
Dodane metode ipcRenderer.invoke() i ipcMain.handle() za organiziranje asinhronog IPC-a u stilu zahtjeva/odgovora, koji preporučeno koristiti umjesto "daljinskog" modula;
Dodan nativeTheme API za čitanje i obradu promjena u temi sistema i šemi boja;
Prelazak na novi generator definicija za TypeScript je napravljen;
Dodata podrška za Windows verzije za 64-bitne sisteme bazirane na ARM arhitekturi.
Podsjetimo, Electron vam omogućava da kreirate bilo koje grafičke aplikacije koristeći tehnologije pretraživača, čija je logika definirana u JavaScriptu, HTML-u i CSS-u, a funkcionalnost se može proširiti kroz sistem dodataka. Programeri imaju pristup Node.js modulima, kao i prošireni API za kreiranje izvornih dijaloga, integraciju aplikacija, kreiranje kontekstnih menija, integraciju sa sistemom za prikaz obaveštenja, manipulisanje prozorima i interakciju sa Chromium podsistemima.
Za razliku od web aplikacija, programi bazirani na Electron-u se isporučuju kao samostalne izvršne datoteke koje nisu vezane za pretraživač. Istovremeno, programer ne mora da brine o portovanju aplikacije za različite platforme; Electron će pružiti mogućnost izgradnje za sve sisteme koje podržava Chromium. Elektron takođe obezbeđuje resurse da organizuje automatsku isporuku i instalaciju ažuriranja (ažuriranja se mogu isporučiti ili sa zasebnog servera ili direktno sa GitHub-a).
Od programa izgrađenih na platformi Electron, možemo izdvojiti urednika atom, mail klijent nylas, komplet alata za rad sa Gitom GitKraken, sistem za analizu i vizualizaciju SQL upita Vagon, WordPress Desktop sistem za blogovanje, BitTorrent klijent WebTorrent Desktop, kao i zvanični klijenti za usluge kao što su Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code i Discord. Ukupno u katalogu programa Electron predstavljeno oko 800 aplikacija. Da bi se pojednostavio razvoj novih aplikacija, skup standarda demo aplikacije, uključujući primjere koda za rješavanje raznih problema.