platvormi väljaanne , mis pakub iseseisvat raami mitme platvormiga kasutajarakenduste arendamiseks, kasutades alusena Chromiumi, V8 ja Node.js komponente. Versiooni numbrit muudeti oluliselt seoses põhikoodibaasi uuendusega , platvorm ja JavaScripti mootor V8 7.8. Varasemalt 32-bitiste Linuxi süsteemide toe lõpetamine on ajutiselt edasi lükatud ja versiooni
7.0 hulka kuuluvad 32-bitistes versioonides.
Sealhulgas Electronile spetsiifilises API-s:
- Lisatud meetodid ipcRenderer.invoke() ja ipcMain.handle() asünkroonse IPC korraldamiseks päring/reaktsioonil põhinevas stiilis, mida kasutada asemel moodulit 'remote';
- Lisatud nativeTheme API süsteemi teema ja värviskeemi muutuste lugemiseks ja töötlemiseks;
- Üleminekut on tehtud uuele tüübide määratlemise generaatorile TypeScripti jaoks;
- Lisatud tugi Windowsi versioonidele 64-bitistele ARM arhitektuuridele.
Kinnitame, et Electron võimaldab luua igasuguseid graafilisi rakendusi brauseritehnoloogiate kasutamisel, mille töölogika on määratletud JavaScripti, HTMLi ja CSS-i abil, ning mille funktsionaalsust saab laiendada lisanduste süsteemi kaudu. Arendajatele on saadaval Node.js moodulid ja laiendatud API, et luua natiivseid dialooge, integreerida rakendusi, luua kontekstimenüüsid, integreerida teavitussüsteemiga, manipuleerida akendega ja suhelda Chromiumi alamsüsteemidega.
Erinevalt veebirakendustest, Electroni platvormil põhinevad programmid pakutakse iseseisvate täidesaatvate failidena, mis ei sõltu brauserist. Sel juhul ei pea arendaja muretsema rakenduse portimise pärast erinevatele platvormidele, Electron tagab võimaluse koostada kõigi süsteemide jaoks, mida Chromium toetab. Electron pakub samuti uuenduste automaatseks tarnimiseks ja installimiseks (uuendusi saab edastada nii eraldi serverilt kui otse GitHubist).
Electron platvormil põhinevate programmide seas võib välja tuua redaktori , meilirakenduse , Gitiga töötamise tööriista , SQL-päringute analüüsi ja visualiseerimise süsteemi , blogimise süsteemi WordPress Desktop, BitTorrenti kliendi , 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 näidisrakenduste komplekt, Evolutsiooni filosoofia ja interneti evolutsioon
Allikas: opennet.ru
