Zum Hauptteil springen

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

Wir empfehlen dir, mit dem Tutorial zu beginnen, das dich durch den Prozess der Entwicklung einer Electron-Anwendung und deren Bereitstellung für die Benutzer führt. Die Beispiele und die API-Dokumentation sind ebenfalls gute Orte, um sich umzusehen und neue Dinge zu entdecken.

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.