2016-04-26 5 views
1

Ich baue eine HTML/JS/CSS-Anwendung, die ich entweder als NW.js oder Electron App gepackt verteilen möchte. Ich bin neu bei beiden und habe gelesen, dass die gepackten ausführbaren Dateien ziemlich groß sein können. Da die Anwendung frei wäre, finde ich, dass die Kosten für die Verteilung von CDN zu hoch sind.Bootstrapping einer NW.js/Electron-Anwendung

Ich frage mich, ob es ein Installationsprogramm gab, das die "Standard" Teile der ausführbaren Datei (die Chrome-Komponenten, etc.) als eine gemeinsame Bibliothek von einem kostenlosen CDN als Teil der Installation der App/zuerst heruntergeladen hat Ausführung?

Antwort

1

Mit beiden können Sie die Pakete auf Github mit der "Releases" -Funktion hosten, die kostenlos ist. Dies ist ein gängiger Ansatz für viele Open-Source-Anwendungen.

Hier sind einige Beispiele für diese getan:

Here die offizielle Dokumentation auf Github ist freigibt.

Es gibt ein Modul für Electron entwickelt, um dies einfach zu electron-gh-releases genannt zu machen.

+0

Interessant. Meine Anwendung ist kostenlos, aber nicht Open Source (zumindest noch nicht). Wissen Sie, ob sie nur die Veröffentlichung von Binärdateien zulassen? – Eduardo

+0

Mit nwjc können Sie die Quelldateien ohne Leistungsverlust schützen. – kailniris