Electron ist ein Entwicklungs-Framework für macOS, mit dem du Apps mit HTML, CSS und JavaScript in einer einzigen Umgebung programmieren kannst. Dadurch kannst du als Entwickler dieselbe App an einem Ort für mehrere Plattformen programmieren.
HTML, CSS und JavaScript aus einer einzigen Umgebung
Electron ist die Umgebung, mit der beliebte plattformübergreifende Apps wie WhatsApp, Spotify, Slack und Discord programmiert werden. Dank seiner Vielseitigkeit ist es möglich, alles zu erstellen – von Messaging-Apps und E-Mail-Clients bis hin zu Spielen. Damit es funktioniert, erstellt Electron einen Chromium-Prozess, in dem HTML-, CSS- und JavaScript-Code ausgeführt werden kann. Alles, was du programmierst, lädt so, als wäre es eine Webseite, und du kannst es sogar über die eigene API von Electron mit dem Betriebssystem interagieren lassen.
Alles läuft in einem Chromium-Prozess
Um mit Electron zu programmieren, musst du zuerst Node.js installieren. Danach erstellst du ein Projekt mit dem Befehl npm init, der eine Datei namens package.json erstellt. Anschließend fügst du dem Projekt die Abhängigkeiten mit npm install hinzu. Schließlich erstellst du die Dateien main.js und index.html, über die der Prozess in Chromium geladen wird. Danach kannst du die App mit npm run start kompilieren und ausführen.
Allerdings hat diese Vielseitigkeit den Nachteil, dass es mehr Speicherplatz als andere Entwicklungsumgebungen beansprucht, sowie die Tatsache, dass du möglicherweise mehr Zeit mit dem Debuggen von Code verbringen musst, um Fehler zu finden und zu beheben.
Wenn du nach einer vielseitigen Entwicklungsumgebung suchst, um plattformübergreifende Apps zu entwickeln, ist das Herunterladen von Electron eine der besten Optionen, die es gibt.
Reviews
Es liegen noch keine Meinungen über Electron vor. Sei die erste Person! Kommentar