Electron 7.0 basierend auf Chromium 78, Node.js 12.8.1 und mehr kommt an

Elektron

Während der Zeitspanne dieser Woche Die neue Version 7.0.0 wurde vom Electron-Entwicklungsteam angekündigt des Rahmens. Electron ist ein plattformübergreifendes Desktop-Anwendungsframework, das Webtechnologien verwendet, dessen Logik bestimmt wird durch JavaScript, HTML und CSS und die Funktionalität kann durch das Plug-In-System erweitert werden. Es wird von GitHub entwickelt und basiert auf der C ++ - Entwicklung.

Die Kernkomponenten von Electron sind Chromium, Node.js und V8. Die Infrastruktur ist in Node.js codiert und die Benutzeroberfläche basiert auf den Chromium-Tools, dem Open Source-Teil von Google Chrome. L.Node.js-Module stehen Entwicklern sowie einer erweiterten API zur Verfügung Erstellen Sie native Dialogfelder, integrieren Sie Anwendungen, erstellen Sie Kontextmenüs, integrieren Sie sie in das Benachrichtigungs-Exit-System, bearbeiten Sie Fenster und interagieren Sie mit den Chromium-Subsystemen.

Im Gegensatz zu WebanwendungenElektronenbasierte Programme werden in Form von in sich geschlossenen ausführbaren Dateien geliefert die nicht mit dem Browser verknüpft sind.

In diesem Fall muss sich der Entwickler nicht um die Portierung der Anwendung für verschiedene Plattformen kümmern. Electron bietet die Möglichkeit, für alle Chromium-kompatiblen Systeme zu erstellen. Electron bietet auch Tools zum Organisieren der automatischen Bereitstellung und Installation von Updates (Updates können von einem separaten Server oder direkt von GitHub bereitgestellt werden).

Was ist neu in Electron 7.0.0?

Diese neue Version des Frameworks enthält Updates von seine verschiedenen Komponenten wie Node.js 12.8.1, Chromium 78 und der 8 V7.8-Motor.

Daneben ist es auch wichtig, dies hervorzuheben die Federung wartena vorher Die Unterstützung für 32-Bit-Linux-Systeme wurde verschoben (wieder) Diese neue Version von Electron 7.0 ist auch in 32-Bit-Versionen verfügbar.

Entwickler haben eine Windows-Version für 64-Bit-Arm-Architekturen hinzugefügt in dieser neuen Version zusätzlich zu den Methoden ipcRenderer.invoke () und ipcMain.handle () für asynchrone Anforderungs- / Antwort-IPCs.

Knoten-js
Verwandte Artikel:
Die neue Version von Node.js 13.0 wurde veröffentlicht

Eine weitere Neuheit in Electron 7.0 ist eine neue API "nativeTheme" zum Lesen und Reagieren auf Änderungen in Themen und die Farbpaletten des Betriebssystems.

Auf der anderen Seite fällt auch in der Anzeige auf der Übergang zum neuen TypeScript-Definitionsgenerator um genauere Definitionen aus C # -Modellklassen zu generieren. Ziel ist es, stark typisierte Webanwendungen zu erstellen, bei denen die serverseitigen und clientseitigen Modelle synchron sind.

Unter den neuen Funktionen, die auffallen, wir können finden:

  • Die API SystemPreferences.isDarkMode () wird jetzt von Windows unterstützt.
  • Die API systemPreferences.isHighContrastColorScheme () wird von macOS unterstützt.
  • CaptureMode- und maxFileSize-Optionen für die Netlog-API.
  • Ein neuer Parameter failReason für die Rückruffunktion webContents.print ().
  • Die Methode getBalls () für BrowserView.
  • Unterstützung für das Verschieben von Tray-API-Mäusen unter Windows.
  • Aktivieren der W3C-Berichts-API.
  • BrowserWindow.setFocable wurde in macOS implementiert.

Last but not least ist das so Das Team von Electron gab dies ebenfalls bekannt die Version von Elektron 4 hat das Ende seines Lebenszyklus erreicht, in Übereinstimmung mit den Support-Richtlinien.

Mit dem Ende dieser Unterstützung, empfiehlt das Electron-Team dass Entwickler, die weiterhin mit dieser Version arbeiten Upgrade auf eine neuere Version des Frameworks.

Das Team fügte hinzu, dass es kurzfristig erwarten kann, sich weiterhin auf die Entwicklung der wichtigsten Komponenten von Electron zu konzentrieren, darunter Chrome, Node.js und die V8-Engine. Die Idee ist, die Hauptversionen von Electron mit den neuen Versionen dieser Komponenten zu starten.

Wie bekomme ich Electron unter Linux?

Um Anwendungen auszuführen und / oder mit Electron unter Linux zu arbeiten, Wir müssen nur Node.JS auf dem System installiert haben und sein NPM-Paketmanager.

Um Node.JS unter Linux zu installieren, können Sie den Beitrag besuchen, über den wir sprechen die neue Version von Node.JS 13 und am Ende finden Sie die Installationsbefehle für einige der verschiedenen Linux-Distributionen.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.