Release fan Electron 7.0.0, in platfoarm foar it meitsjen fan applikaasjes basearre op de Chromium-motor

Tariede platfoarm release Elektron 7.0.0, dy't in selsstannich ramt leveret foar it ûntwikkeljen fan oanpaste applikaasjes foar meardere platfoarms, mei Chromium, V8 en Node.js-komponinten as basis. Wichtige feroaring fan ferzjenûmer fanwege upgrade nei codebase Chromium 78, platfoarms Node.js 12.8 en JavaScript-motor V8 7.8. Earder ferwachtsje It ein fan stipe foar 32-bit Linux-systemen is foar no en de frijlitting fertrage
7.0 ynklusyf beskikber yn 32-bit builds.

Under de feroarings yn elektroanen spesifike API's:

  • Added metoaden ipcRenderer.invoke() en ipcMain.handle() om asynchrone IPC te organisearjen yn 'e fersyk-/antwurdstyl, dy't oanrikkemandearre brûke ynstee fan de "ôfstân" module;
  • Added nativeTheme API foar it lêzen en ferwurkjen fan feroaringen yn it systeemtema en kleurskema;
  • De oergong nei in nije definysjegenerator foar TypeScript is makke;
  • Stipe tafoege foar Windows builds foar 64-bit systemen basearre op ARM-arsjitektuer.

Lit ús jo herinnerje dat Electron jo alle grafyske applikaasjes kinne meitsje mei blêdertechnologyen, wêrfan de logika is definieare yn JavaScript, HTML en CSS, en de funksjonaliteit kin wurde útwreide fia it add-onsysteem. Untwikkelders hawwe tagong ta Node.js-modules, lykas ek in útwreide API foar it generearjen fan native dialogen, yntegrearjen fan applikaasjes, it meitsjen fan kontekstmenu's, yntegrearjen mei it notifikaasjesysteem, manipulearjen fan finsters en ynteraksje mei Chromium-subsystemen.

Oars as webapplikaasjes wurde op elektroanen basearre programma's levere as selsstannige útfierbere bestannen dy't net bûn binne oan in browser. Tagelyk hoecht de ûntwikkelder gjin soargen te meitsjen oer it portearjen fan de applikaasje foar ferskate platfoarms; Electron sil de mooglikheid leverje om te bouwen foar alle systemen stipe troch Chromium. Electron ek jout boarnen om automatyske levering en ynstallaasje fan updates te organisearjen (updates kinne wurde levere fan in aparte server of direkt fan GitHub).

Fan 'e programma's boud op it Electron-platfoarm kinne wy ​​de bewurker notearje Atoom, mail client nylas, in toolkit foar wurkjen mei Git GitKraken, in systeem foar it analysearjen en visualisearjen fan SQL-fragen Auto, WordPress Desktop-blogsysteem, BitTorrent-kliïnt WebTorrent buroblêd, lykas offisjele kliïnten foar tsjinsten lykas Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code en Discord. Totaal yn de Electron programma katalogus presintearre oer 800 applikaasjes. Om ferienfâldigjen de ûntwikkeling fan nije applikaasjes, in set fan standert demo applikaasjes, ynklusyf koade foarbylden foar it oplossen fan ferskate problemen.

Boarne: opennet.ru

Add a comment