Electron IPC-Kommunikation mit echten Beispielen erklärt
Electron ist eines der beliebtesten Frameworks zur Erstellung plattformübergreifender Desktop-Anwendungen unter Verwendung von Webtechnologien wie HTML, CSS und JavaScript. Unter der Haube nutzt Electron eine Multi-Prozess-Architektur, bestehend aus einem Hauptprozess (der Node.js ausführt) und einem oder mehreren Renderer-Prozessen (die Chromium zur Darstellung der Benutzeroberfläche ausführen).
Aus Sicherheitsgründen isolieren moderne Electron-Anwendungen den Renderer-Prozess vom Betriebssystem. Dies bedeutet, dass Sie nicht direkt von der Renderer-Benutzeroberfläche auf Node.js-Module oder Systemressourcen (wie das Lesen von Dateien oder das Abfragen von Datenbanken) zugreifen können.
Electron
IPC
Node.js
Desktop-Apps
JavaScript