Bewertung:

Das Buch bietet eine umfassende Einführung in die Entwicklung von Anwendungen mit Electron und bietet klare Erklärungen und praktische Beispiele. Einige Benutzer haben jedoch Probleme mit veraltetem Code und Diskrepanzen zwischen dem Text und den Beispielen festgestellt. Darüber hinaus hat sich das System für den kostenlosen Zugang zum E-Book für einige Leser als problematisch erwiesen.
Vorteile:Gut geschrieben, methodische Präsentation, gründliche Abdeckung der Electron-Themen, sowohl für Anfänger als auch für erfahrene Entwickler geeignet, praktische Code-Beispiele, Engagement des Autors, den Code auf dem neuesten Stand zu halten, ansprechender Schreibstil.
Nachteile:Veraltete Code-Beispiele, die ersten Kapitel können aufgrund von Änderungen im Electron-Framework schwierig sein, der Text passt nicht immer zu den Beispielen, Probleme mit dem kostenlosen E-Book-Zugangssystem.
(basierend auf 8 Leserbewertungen)
Electron in Action
Zusammenfassung
Electron in Action führt Sie Schritt für Schritt durch die Erstellung plattformübergreifender Desktop-Anwendungen, die unter Windows, OSX und Linux laufen. Am Ende des Buches werden Sie in der Lage sein, einfache, schnelle Anwendungen mit JavaScript, Node und dem Electron-Framework zu erstellen.
Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.
Über die Technologie
Wäre es nicht toll, Desktop-Anwendungen nur mit Ihren Web-Entwicklungskenntnissen zu erstellen? Electron ist ein Framework, das genau dafür entwickelt wurde. Völlig plattformübergreifend ermöglicht Electron die Verwendung von JavaScript und Node zur Erstellung einfacher, flotter Desktop-Anwendungen. Das Erstellen von Tools, Spielen und Dienstprogrammen mit Electron ist schnell, praktisch und macht Spaß.
Über das Buch
Electron in Action zeigt Ihnen, wie Sie plattformübergreifende Anwendungen mit JavaScript, Node und dem Electron-Framework erstellen. Du lernst, wie ein Desktop-Entwickler zu denken, während du ein Text-Tool erstellst, das Markdown liest und wiedergibt. Sie fügen betriebssystemspezifische Funktionen wie das Dateisystem, Menüs und Zwischenablagen hinzu und verwenden die Werkzeuge von Chromium, um das fertige Produkt zu verteilen. Abgerundet wird Ihr Wissen durch Datenspeicherung, Leistungsoptimierung und Testen.
Was ist drin?
⬤ Erstellung für macOS, Windows und Linux.
⬤ Native Betriebssystem-APIs.
⬤ Verwendung von Drittanbieter-Frameworks wie React.
⬤ Bereitstellen im Mac App Store.
Über den Leser
Erfordert mittlere JavaScript- und Node-Kenntnisse. Keine Erfahrung in der Entwicklung von Desktop-Anwendungen erforderlich.
Über den Autor
Steven Kinney ist leitender Ingenieur bei SendGrid, Ausbilder bei Frontend Masters und Organisator der DinosaurJS-Konferenz in Denver, Colorado.
Inhaltsverzeichnis
TEIL 1 - ERSTE SCHRITTE MIT ELECTRON.
⬤ Einführung in Electron.
⬤ Ihre erste Electron-Anwendung.
TEIL 2 - ERSTELLEN VON PLATTFORMÜBERGREIFENDEN ANWENDUNGEN MIT ELECTRON.
⬤ Erstellung einer Notizen-Anwendung.
⬤ Verwendung nativer Dateidialogfelder und Erleichterung der Kommunikation zwischen Prozessen.
⬤ Arbeiten mit mehreren Fenstern.
⬤ Arbeiten mit Dateien.
⬤ Erstellung von Anwendungs- und Kontextmenüs.
⬤ Weitere Integration des Betriebssystems und dynamische Aktivierung von Menüpunkten.
⬤ Einführung des Tray-Moduls.
⬤ Erstellung von Anwendungen mit der Menüleistenbibliothek.
⬤ Verwendung von Transpilern und Frameworks.
⬤ Bestehende Nutzungsdaten und Verwendung nativer Node.js-Module.
⬤ Testen von Anwendungen mit Spectron.
TEIL 3 - EINSATZ VON ELEKTRON-ANWENDUNGEN.
⬤ Erstellung von Anwendungen für den Einsatz.
⬤ Freigeben und Aktualisieren von Anwendungen.
⬤ Vertreiben Sie Ihre Anwendung über den Mac App Store.