Electron

Electron ist ein plattformübergreifendes Open-Source-Anwendungsframework. Softwareentwickler können Electron verwenden, um Anwendungen mit einer Kombination aus Webtechnologien wie HTML, CSS und JavaScript statt plattformspezifischer Programmiersprachen zu erstellen. Da es sich um ein plattformübergreifendes Framework handelt, können Entwickler Anwendungen für Windows, macOS und Linux mit einer einzigen Codebasis erstellen.

Das Electron-Framework basiert auf zwei Open-Source-Softwarepaketen – Chromium und Node.js. Chromium ist eine Browser-Engine die auch von (Webbrowsern wie Google Chrome und Microsoft Edge verwendet wird), die die Benutzeroberfläche einer Anwendung rendert. Node.js ist eine JavaScript-Laufzeitumgebung, die JavaScript-Code ausführt und eine direkte Schnittstelle zu APIs des Systems bereitstellt. Da Chromium und Node.js selbst plattformübergreifend sind, bieten sie Entwicklern von Anwendungen eine Möglichkeit, ihre Anwendungen einmalig mit HTML, CSS und JavaScript zu schreiben.

Electron kann zwar die Entwicklung von Anwendungen erleichtern, seine Verwendung hat jedoch auch einige Nachteile. Da jede Electron-Anwendung sowohl die vollständigen Chromium- als auch Node.js-Pakete in der ausführbaren Datei enthalten muss, benötigt sie mehr Speicherplatz und Arbeitsspeicher als eine native Anwendung. Diese Anforderungen steigen, wenn Sie mehrere Electron-Anwendungen ausführen, da jede Anwendung ihre eigene Kopie von Chromium und Node.js enthält. Außerdem erreichen Sicherheitsupdates für Chromium eine Electron-Anwendung möglicherweise nicht rechtzeitig, sodass sie potenziell durch Exploits gefährdet bleibt, die im vollständigen Webbrowser bereits entdeckt und behoben wurden.

NOTE: Zu den beliebten Anwendungen, die mit Electron erstellt wurden, gehören Microsoft Teams, Slack, Trello, Discord und Visual Studio Code.

Aktualisiert May 25, 2023 von Brian P.

quizTesten Sie Ihr Wissen

DNG is a type of what file format?

A
Word processing
0%
B
Digital video
0%
C
Camera RAW
0%
D
Compressed archive
0%
Correct! Incorrect!     View the Camera RAW definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von Electron auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.