Izlaista Electron 7.0.0 — platforma lietojumprogrammu izveidei, pamatojoties uz Chromium dzinēju

Sagatavots platformas izlaišana Electron 7.0.0, kas nodrošina autonomu sistēmu vairāku platformu pielāgotu lietojumprogrammu izstrādei, par pamatu izmantojot Chromium, V8 un Node.js komponentus. Būtiskas versijas numura izmaiņas sakarā ar jaunināšanu uz kodu bāzi Chromium 78, platformas Node.js 12.8 un JavaScript dzinējs V8 7.8. Iepriekš gaidāms Atbalsta beigas 32 bitu Linux sistēmām pagaidām ir atliktas un izlaišana
7.0 ieskaitot pieejams 32 bitu būvējumos.

Vidū izmaiņas elektronu specifiskajās API:

  • Pievienotas metodes ipcRenderer.invoke() un ipcMain.handle(), lai organizētu asinhrono IPC pieprasījuma/atbildes stilā, kas ieteicams izmantot “attālā” moduļa vietā;
  • Pievienots nativeTheme API, lai lasītu un apstrādātu izmaiņas sistēmas motīvā un krāsu shēmā;
  • Ir veikta pāreja uz jaunu TypeScript definīciju ģeneratoru;
  • Pievienots atbalsts Windows būvēm 64 bitu sistēmām, kuru pamatā ir ARM arhitektūra.

Atgādināsim, ka Electron ļauj izveidot jebkuras grafiskas aplikācijas, izmantojot pārlūkprogrammas tehnoloģijas, kuru loģika ir definēta JavaScript, HTML un CSS, un funkcionalitāti var paplašināt, izmantojot pievienojumprogrammu sistēmu. Izstrādātājiem ir piekļuve Node.js moduļiem, kā arī paplašinātai API, lai ģenerētu vietējos dialogus, integrētu lietojumprogrammas, izveidotu kontekstizvēlnes, integrētos ar paziņojumu sistēmu, manipulētu ar logiem un mijiedarbotos ar Chromium apakšsistēmām.

Atšķirībā no tīmekļa lietojumprogrammām uz elektroniem balstītas programmas tiek piegādātas kā atsevišķi izpildāmi faili, kas nav saistīti ar pārlūkprogrammu. Tajā pašā laikā izstrādātājam nav jāuztraucas par lietojumprogrammas pārnešanu dažādām platformām; Electron nodrošinās iespēju veidot visām sistēmām, kuras atbalsta Chromium. Electron arī nodrošina fondi organizēt automātisku atjauninājumu piegādi un instalēšanu (atjauninājumus var piegādāt vai nu no atsevišķa servera, vai tieši no GitHub).

No programmām, kas veidotas uz Electron platformas, mēs varam atzīmēt redaktoru Atoms, pasta klients nylas, rīku komplekts darbam ar Git GitKraken, sistēma SQL vaicājumu analīzei un vizualizēšanai Vagons, WordPress darbvirsmas emuāru veidošanas sistēma, BitTorrent klients WebTorrent darbvirsma, kā arī oficiālie klienti tādiem pakalpojumiem kā Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code un Discord. Kopā Electron programmu katalogā prezentēts aptuveni 800 pieteikumu. Lai vienkāršotu jaunu lietojumprogrammu izstrādi, standarta komplekts demonstrācijas lietojumprogrammas, tostarp kodu piemēri dažādu problēmu risināšanai.

Avots: opennet.ru

Pievieno komentāru