platvormi väljaanne , pakkudes iseseisvat raamistiku mitme platvormi kasutajarakenduste arendamiseks, kasutades baaskomponentidena Chromiumi, V8 ja Node.js. Versiooninumbri märgatav muutus on seotud koodibaasi uuendamisega , platvorm ja JavaScripti mootori V8 7.8. Varem 32-bitiste Linuxi süsteemide toe lõpetamine on edasi lükatud ja versiooni
7.0, sealhulgas 32-bitistes kogudes.
Kuna Electroni spetsiifilistes API-des:
- Lisatud on meetodid ipcRenderer.invoke() ja ipcMain.handle() asünkroonse IPC korraldamiseks, mis kasutada mooduli „remote” asemel;
- Lisatud on nativeTheme API, et lugeda ja töödelda süsteemi teema ja värviskeemi muutusi;
- Uuele TypeScripti määratlemise generaatorile üleminek on teostatud;
- Lisatud on Windowsi kogud 64-bitiste süsteemide jaoks, mis põhinevad ARM arhitektuuril.
Kohustame meeles pidama, et Electron võimaldab luua igasuguseid graafilisi rakendusi, kasutades brauseritehnoloogiaid, mille tööloogika on määratud JavaScripti, HTML-i ja CSS-i abil, ning mille funktsionaalsust saab laiendada täienduste süsteemi kaudu. Arendajatele on saadaval Node.js moodulid ning täiustatud API, et luua natiivseid dialoogigraafikuid, integreerida rakendusi, luua konteksti menüüsid, integreerida teadete väljundisüsteemidega, manipuleerida akende ja suhelda Chromiumi alamsüsteemidega.
Erinevalt veebirakendustest tarnitakse Electroni baasil põhinevaid programme iseseisvate täitefailidena, mis ei ole seotud brauseriga. Sellega seoses ei pea arendaja muretsema rakenduse portimise üle erinevatele platvormidele, kuna Electron tagab võimaluse koostada kõiki Chromiumi toetavaid süsteeme. Electron pakub samuti automaatsete uuenduste kohaletoimetamise ja installimise korraldamiseks (uuendusi saab edastada nii eraldi serverist kui ka otse GitHubist).
Electroni platvormi põhjal üles ehitatud programmide seas võib välja tuua redaktori , e-posti kliendi , tööriistade komplekti Gitiga töötamiseks , SQL-päringute analüüsi ja visualiseerimise süsteemi , blogimisplatvormi WordPress Desktop, BitTorrenti klient , samuti ametlikud kliendid selliste teenuste jaoks nagu Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ja Discord. Kokku on Electroni programmide kataloogis umbes 800 rakendust. Uute rakenduste arendamise lihtsustamiseks on koostatud komplekt tüüpilisi , mis sisaldavad näidiskoode erinevate ülesannete lahendamiseks.
Allikas: opennet.ru
