2

meteor を使用してデスクトップ アプリケーションを作成しようとしています。

Demeteorizer を使用して標準の node.js アプリに変換し、ndoe-webkit を使用してデスクトップ アプリに変換できますか? これに関する私の問題は、mongodb データベースがまだどのように機能するかということです。

これが有効なオプションでない場合、これを行う他の方法はありますか?

4

1 に答える 1

2

興味深いアイデアです。Demeteorizer は、どこにでもインストールできるバンドルを作成するのに役立ちます。その後、デスクトップ コンピューターでこれを使用できるようになります。

node-webkit を使用する際に留意する必要があることがいくつかあります。

1) サーバーを実行している URL をロードする必要があります。これにより、結果の Meteor アプリケーションが得られます。これは node-webkit と厳密には同じではありません。

node-webkit で使用できるため、/static の html ファイルを使用してこれを行うことができます。その後、Meteor サーバーを別の場所に置くことができます。アプリはデスクトップ環境に即座に読み込まれます。ただし、その DDP 部分はリモート サーバーに接続してデータを保存/取得します。

(同様の手法を使用した popcorn-movies というアプリがありました。彼らはサーバー(流星ではない)をどこかに持っていて、静的ファイルを使用してそれに接続しました)。

2) サーバーをリモートではなくローカルで実行することを検討している場合は、MongoDB がローカルで必要になります。さらに、アプリを実行する必要があります (これは node-webkit とは別になります)。流星が与えるバンドルを変更することもできます

于 2014-03-28T07:30:21.710 に答える