2015-01-29 13 views
13

Die Optionen, die ich für die Erstellung von Desktop-Anwendungen in HTML gefunden haben, CSS und JavaScript sind:Desktop-Anwendungen mit Meteor.js

  1. Electron (formerly Atom-Shell)
  2. NW.js (formerly Node-Webkit)

jedoch doesn dort‘ Es scheint keine klare Implementierung für die Verwendung von meteor.js mit diesen zu sein.

NW.js

Ich habe einige andere Fragen der Leute zu fragen gesehen, aber keine Implementierung. Kann nicht einmal durch die Antworten herauszufinden, was ich zusammen zu versuchen, sollten setzen:

  1. Meteor leaderboard app on node-webkit
  2. Demeteorizer with node-webkit
  3. How can I start a Meteor instance before launching a node-webkit?

Diese Jungs haben es tatsächlich läuft, aber nicht sagt, wie: https://stackoverflow.com/questions/25508737/iron-router-routing-fails-on-reload-in-node-webkit

Die vorgeschlagene Idee here ist interessant-Laden der Desktop-Anwendung komplett aus dem Internet. Ich möchte jedoch meinen Benutzern erlauben, die Anwendung offline zu verwenden.

Electron

Es ist eine tatsächliche Implementierung meteor-desktop-app, aber es hat keine klare Unterstützung für Windows. Die atom-shell unterstützt Windows jedoch genauso wie NW.js.


Hat jemand dachte, eine Implementierung heraus zu ermöglichen meteor.js als Desktop-Anwendung zu betreiben?

+0

Werfen Sie einen Blick auf [diese Antwort] (http://stackoverflow.com/a/27794917/2104665). –

+0

Danke. Diese index.html-Seite könnte das fehlende Teil gewesen sein. Alle NW-Pakete, die ich erstellen würde, würden "main" laden: "main.js". Werde dies in Kürze tun. – Matt

+0

Diese Methode hat Meteor in NW laufen lassen! Obwohl ich nicht versuche, es komplett offline zu halten, werde ich diese Hürde überschreiten, wenn ich dort bin. Vielen Dank! – Matt

Antwort

2

Wenn Sie den Code von meteor-desktop-app in Electron Starter fallen lassen, erhalten Sie Windows + Mac + Linux kostenlos, sowie ein Build-System, das Sie definitiv für Real Apps verwenden können.

0

Auschecken mongoclient's scaffold Verzeichnis, es führt Sie zu Ihrer Elektronen-App, wenn Sie die Schritte von readme folgen.