Elektron und Cordova für Windows erstellen
Elektron kann es zu der Entwicklung von desktop-Anwendungen (.exe) mit JavaScript, HTML und CSS. Es basiert auf Node.js und Chrom
Es scheinen, ich könnte auch das gleiche tun, mithilfe von Cordova, aber was Cordova nicht tun konnte, das Elektron (In der Bezeichnung von desktop-Anwendungen)?
Brauche ich, um eine App zu erstellen, die das tun, Vollbild, verwenden Sie AppCache (manifest) und speichern Daten über IndexedDB. Sie brauchen, um gut zu arbeiten mit Barcode-Scanner und die Kommunikation über die Serielle Schnittstelle (z.B.: https://github.com/voodootikigod/node-serialport)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie es scheint, der Hauptunterschied ist, dass Cordova Ziele der mobilen Plattformen und apps in Erster Linie, während das Elektron konzentriert sich vor allem auf desktop-Plattformen und apps. Cordova nicht erscheint, um Unterstützung für Windows, Ubuntu und OS X desktops in gewissem Maße, aber Sie tun, erwähnen Sie Folgendes in die OS X-repository:
Es scheint auch, dass Cordova-plugin-system ist nicht direkt kompatibel mit regelmäßigen NPM-Pakete und native NodeJS-addons, so werden Sie wahrscheinlich haben, um eine Art von plugin-wrapper für
node-serialport
bevor Sie es verwenden können in einer Cordova-app oder vielleicht verwenden Sie ein bestehendes plugin.Return-on-Erfahrung: ich habe gebaut, eine mobile app mit Cordova-das ist toll, für Android und iOS. Leider, wenn ich wollte, bereitstellen von app auf desktop, entdeckte ich eine wirklich schlechte Unterstützung dieser Ziele (fehlende grundlegende plugins, beschränkt Konfiguration).
Schlussfolgerung: Elektronen besser zu sein scheint, für desktop-apps.