← Zurück zu allen Technologien
Electron Logo

Electron

Tools

Electron ermöglicht plattformübergreifende Desktop-Apps mit JavaScript, HTML und CSS — Chromium und Node.js in einer Anwendung. Basis für VS Code, Slack und Discord.

Electron kombiniert die Chromium-Rendering-Engine mit Node.js und ermöglicht so native Desktop-Anwendungen mit Web-Technologien. Eine einzige Codebasis läuft auf Windows, macOS und Linux. Auto-Updates, native Menüs, Datei-System-Zugriff und OS-Integrationen sind eingebaut. VS Code, Slack, Discord, Figma Desktop und tausende weitere Apps basieren auf Electron.

Website besuchen

Electron bei SW Business Solutions

Electron ist das Framework für plattformübergreifende Desktop-Anwendungen auf Basis von Web-Technologien. SW Business Solutions entwickelt Electron-Apps für Kunden, die eine Desktop-Anwendung mit Web-Technologie-Stack benötigen.

Einsatz in Kundenprojekten

  • Unternehmens-Desktop-Apps: Interne Tools die offline und mit nativer OS-Integration laufen
  • Kiosk-Anwendungen: Fullscreen-Apps für Selbstbedienungsterminals
  • Developer-Tools: Desktop-Werkzeuge für Entwickler und Systemadministratoren
  • Offline-fähige Apps: Anwendungen die ohne Internet-Verbindung funktionieren müssen

Warum Electron?

  • Web-Skills: HTML, CSS, JavaScript/TypeScript - kein neues Framework-Wissen nötig
  • Cross-Platform: Eine Codebase für Windows, macOS und Linux
  • Reiches Ökosystem: npm und alle Web-Bibliotheken verwendbar
  • Native APIs: Zugriff auf Datei-System, System-Tray, Auto-Updates und native Dialoge

Electron vs. Tauri

Für neue Desktop-Apps evaluieren wir Tauri als leichtgewichtige Alternative - kleinere Bundle-Grösse und bessere Performance. Electron bleibt die sicherere Wahl für grosse Teams und komplexe Apps.

Typische Projektkombinationen

KombinationAnwendungsfall
Electron + ReactDesktop-App mit React-Frontend
Electron + TypeScriptTypsicheres Electron
Electron + SQLiteLokale Datenbank ohne Server
Electron + Node.jsVoller Node.js-Zugriff im Main-Prozess

Warum Electron?

Cross-Platform: eine Codebase für Windows, macOS und Linux
Web-Technologien: JavaScript, HTML, CSS für Desktop-Entwicklung
Riesiges npm-Ökosystem nutzbar
Auto-Updater für OTA-Updates ohne Store
Native OS-Integration: Tray, Menüs, Datei-System, Benachrichtigungen
Electron Forge für vereinfachtes Build & Distribution

Anwendungsszenarien für Electron

💻

Desktop-Anwendungen

Unternehmens-Desktop-Apps mit Web-UI und nativer OS-Integration für Windows, macOS und Linux.

🔧

Entwickler-Tools

IDEs, Code-Editoren und Dev-Tools wie VS Code, das selbst auf Electron basiert.

💬

Collaboration-Apps

Chat-Apps, Meeting-Tools und Collaboration-Software ähnlich Slack oder Discord.

Funktioniert gut mit

Häufige Fragen zu Electron

Electron oder native Entwicklung?
Electron für Teams mit JavaScript/Web-Expertise die schnell cross-platform entwickeln wollen. Native (Swift/Kotlin) für maximale Performance und tiefste OS-Integration. Electron-Apps können größer sein (~100MB) und mehr Speicher verbrauchen.
Was sind Alternativen zu Electron?
Tauri (Rust-basiert, deutlich kleiner, schneller), Wails (Go), Flutter Desktop, Neutralinojs. Tauri ist die empfohlene moderne Alternative wenn Bundle-Größe wichtig ist.

Schnelle Fakten

KategorieTools
KomplexitätFortgeschritten
BeliebtheitHoch
Aktuelle Version34.x
Erscheinungsjahr2013
Website besuchen

Interessiert an Electron?

Beratung anfragen

Interessiert an Electron?

Lassen Sie uns gemeinsam besprechen, wie Electron in Ihrem nächsten Projekt eingesetzt werden kann.