Electron
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.
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
| Kombination | Anwendungsfall |
|---|---|
| Electron + React | Desktop-App mit React-Frontend |
| Electron + TypeScript | Typsicheres Electron |
| Electron + SQLite | Lokale Datenbank ohne Server |
| Electron + Node.js | Voller Node.js-Zugriff im Main-Prozess |
Warum Electron?
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.
Häufige Fragen zu Electron
Electron oder native Entwicklung?
Was sind Alternativen zu Electron?
Schnelle Fakten
Interessiert an Electron?
Beratung anfragenInteressiert an Electron?
Lassen Sie uns gemeinsam besprechen, wie Electron in Ihrem nächsten Projekt eingesetzt werden kann.