Udgivelse af Electron 7.0.0, en platform til at skabe applikationer baseret på Chromium-motoren

Forberedt platform frigivelse Electron 7.0.0, som giver en selvstændig ramme til udvikling af brugerdefinerede multi-platform-applikationer, ved at bruge Chromium-, V8- og Node.js-komponenter som grundlag. Betydelig versionsnummerændring på grund af opgradering til kodebase Chrom 78, platforme Node.js 12.8 og JavaScript-motor V8 7.8. Tidligere forventet Slutningen af ​​understøttelse af 32-bit Linux-systemer er blevet forsinket for nu og udgivelsen
7.0 inklusive ledig i 32-bit builds.

blandt ændringer i elektronspecifikke API'er:

  • Tilføjet metoderne ipcRenderer.invoke() og ipcMain.handle() til at organisere asynkron IPC i anmodnings-/svarstilen, som anbefalede brug i stedet for "fjernmodulet";
  • Tilføjet nativeTheme API til læsning og behandling af ændringer i systemets tema og farveskema;
  • Overgangen til en ny definitionsgenerator til TypeScript er foretaget;
  • Tilføjet understøttelse af Windows builds til 64-bit systemer baseret på ARM-arkitektur.

Husk på, at Electron giver dig mulighed for at oprette alle grafiske applikationer ved hjælp af browserteknologier, hvis logik er defineret i JavaScript, HTML og CSS, og funktionaliteten kan udvides gennem systemet med tilføjelser. Udviklere har adgang til Node.js-moduler samt en udvidet API til at skabe native dialoger, integrere applikationer, skabe kontekstmenuer, integrere med meddelelsesvisningssystemet, manipulere vinduer og interagere med Chromium-undersystemer.

I modsætning til webapplikationer leveres elektronbaserede programmer som selvstændige eksekverbare filer, der ikke er bundet til en browser. Samtidig behøver udvikleren ikke at bekymre sig om at portere applikationen til forskellige platforme; Electron vil give mulighed for at bygge til alle systemer, der understøttes af Chromium. Elektron giver også fonde at organisere automatisk levering og installation af opdateringer (opdateringer kan leveres enten fra en separat server eller direkte fra GitHub).

Af de programmer, der er bygget på Electron-platformen, kan vi bemærke redaktøren Atom, mailklient nylas, et værktøjssæt til at arbejde med Git GitKraken, et system til at analysere og visualisere SQL-forespørgsler Vogn, WordPress Desktop blogging-system, BitTorrent-klient WebTorrent Desktop, samt officielle kunder til tjenester som Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code og Discord. I alt i Electron-programkataloget forelagde omkring 800 ansøgninger. For at forenkle udviklingen af ​​nye applikationer, et sæt standard demo applikationer, herunder kodeeksempler til løsning af forskellige problemer.

Kilde: opennet.ru

Tilføj en kommentar