Was ist Electron?
Electron ist ein Framework zum Erstellen von Desktop-Anwendungen mit JavaScript, HTML und CSS. Durch die Einbettung von Chromium und Node.js in sein Programm, ermöglicht Electron es dir, eine einzige JavaScript-Codebasis zu pflegen und plattformübergreifende Anwendungen zu erstellen, die unter Windows, macOS und Linux funktionieren - keine native Entwicklungserfahrung erforderlich.
Erste Schritte
We recommend you to start with the tutorial, which guides you through the process of developing an Electron app and distributing it to users. The examples and API documentation are also good places to browse around and discover new things.
Laufende Beispiele mit Electron Fiddle
Electron Fiddle ist eine Sandbox-Anwendung, die mit Electron geschrieben und von den Betreibern von Electron unterstützt wird. Wir empfehlen dringend, es als Lernwerkzeug zu installieren, um mit den APIs von Electron zu experimentieren oder um Funktionen während der Entwicklung zu testen.
Fiddle lässt sich auch sehr gut in unsere Dokumentation integrieren. Wenn du durch die Beispiele in unseren Tutorials liest, wirst du häufig eine Schaltfläche "Open in Electron Fiddle" unter einem Code-Block finden. Wenn du Fiddle installierst hast, öffnet diese Schaltfläche ein fiddle.electronjs.org
Link, der das Beispiel automatisch in Fiddle lädt, es ist kein Kopieren und Einfügen erforderlich.
fiddle docs/latest/fiddles/quick-start
Was steht in der Dokumentation?
Die gesamte offizielle Dokumentation findest du in der Seitenleiste. Diese sind die verschiedenen Kategorien und was du in jeder von diesen finden kannst:
- Tutorial: Eine durchgängige Anleitung zur Erstellung und Veröffentlichung deiner ersten Electron Anwendung.
- Prozesse in Electron: Ausführliche Referenz über Electron-Prozesse und wie man mit ihnen arbeitet.
- Beste Praktiken: Wichtige Checklisten, die bei der Entwicklung einer Electron-Anwendung beachtet werden sollten.
- Beispiele: Schnelle Beispiele für das Hinzufügen von Funktionen zu deiner Electron-App.
- Entwicklung: Verschiedene Entwicklungsleitfäden.
- Vertrieb: Erfahre, wie du deine App an die Endnutzer verteilst.
- Testen und Debuggen: Erkunde wie man JavaScript debuggt, Tests schreibt und weitere Werkzeuge, die zur Erstellung hochwertiger Electron-Anwendungen verwendet werden.
- Referenzen: Nützliche Links, um besser zu verstehen, wie das Electron-Projekt funktioniert und organisiert ist.
- Selbst beitragen: Electron zu kompilieren und selbst beizutragen kann eine Herausforderung sein. Wir versuchen, dies in diesem Abschnitt zu vereinfachen.
Hilfe bekommen
Hängst du irgendwo fest? Hier sind einige Links die du dir anschauen solltest:
- Wenn du Hilfe bei der Entwicklung deiner App benötigst, ist unser Community Discord Server ein großartiger Ort, um Ratschläge von anderen Electron-App Entwicklern zu erhalten.
- Wenn du vermutest, dass du auf einen Fehler im
Electron
-Paket gestoßen bist, überprüfe dies bitte mit dem GitHub Issue Tracker, um zu sehen, ob vorhandene Issues mit deinem Fehler übereinstimmen. Falls nicht, kannst du unsere Fehlerberichtvorlage ausfüllen und ein neues Issue einreichen.