Utgivelse av Electron 7.0.0, en plattform for å lage applikasjoner basert på Chromium-motoren

Forberedt plattformutgivelse Elektron 7.0.0, som gir et selvstendig rammeverk for utvikling av tilpassede applikasjoner for flere plattformer, ved å bruke Chromium-, V8- og Node.js-komponenter som grunnlag. Betydelig versjonsnummerendring på grunn av oppgradering til kodebase Krom 78, plattformer Node.js 12.8 og JavaScript-motor V8 7.8. Tidligere forventet Slutten på støtte for 32-bit Linux-systemer har blitt forsinket for nå og utgivelsen
7.0 inkludert tilgjengelig i 32-bits bygg.

Blant Endringer i elektronspesifikke APIer:

  • Добавлены методы ipcRenderer.invoke() и ipcMain.handle() для организации асинхронного IPC в стиле запрос/ответ, который anbefales использовать вместо модуля «remote»;
  • Добавлен API nativeTheme для чтения и обработки изменений в системной теме оформления и цветовой схеме;
  • Осуществлён переход на новый генератор определений для TypeScript;
  • Добавлена поддержка Windows-сборок для 64-разрядных систем на базе архитектуры ARM.

La oss minne deg på at Electron lar deg lage alle grafiske applikasjoner ved hjelp av nettleserteknologier, hvis logikk er definert i JavaScript, HTML og CSS, og funksjonaliteten kan utvides gjennom tilleggssystemet. Utviklere har tilgang til Node.js-moduler, i tillegg til et utvidet API for å generere native dialoger, integrere applikasjoner, lage kontekstmenyer, integrere med varslingssystemet, manipulere vinduer og samhandle med Chromium-undersystemer.

I motsetning til nettapplikasjoner, leveres elektronbaserte programmer som selvstendige kjørbare filer som ikke er knyttet til en nettleser. Samtidig trenger ikke utvikleren å bekymre seg for portering av applikasjonen for forskjellige plattformer; Electron vil gi muligheten til å bygge for alle systemer som støttes av Chromium. Electron gir også midler å organisere automatisk levering og installasjon av oppdateringer (oppdateringer kan leveres enten fra en egen server eller direkte fra GitHub).

Av programmene som er bygget på Electron-plattformen, kan vi merke oss redaktøren Atom, e-postklient nylas, et verktøysett for å jobbe med Git GitKraken, et system for å analysere og visualisere SQL-spørringer Vogn, WordPress Desktop blogging-system, BitTorrent-klient WebTorrent skrivebord, samt offisielle kunder for tjenester som Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code og Discord. Totalt i Electron-programkatalogen presentert ca 800 søknader. For å forenkle utviklingen av nye applikasjoner, et sett med standard demoapplikasjoner, inkludert kodeeksempler for å løse ulike problemer.

Kilde: opennet.ru

Legg til en kommentar