
はじめに
node-webkit-Chromium
node-webkitは、 Intel Open Source Technology Centerで作成され、開発されています。
node-webkitの概要 (スライド)。
長所
- アプリケーションは、最新のHTML5、CSS3、JS、およびWebGLを使用して作成されます。
- Node.js APIおよび他の開発者が作成したモジュールの完全サポート。
- API呼び出しは、パフォーマンスを低下させることなくNode.jsを呼び出します。
- アプリケーションのパッケージ化と配布の容易さ。
ダウンロードするファイル
リリースノートv0.2.6
ビルドv0.2.6:
古いバージョンをお探しですか?
デモアプリケーション:
クイックスタートガイド
index.htmlを作成します。
<html> <head> <title>Hello World!</title> </head> <body> <h1>Hello World!</h1> Node.js <script>document.write(process.version)</script>. </body> </html>
package.jsonを作成します。
{ "name": "nw-demo", "main": "index.html" }
index.html
app.nw |-- package.json `-- index.html
システムのnode-webkitアセンブリをダウンロードし、それを使用して
$ ./nw app.nw
注: Windowsでは、 app.nwをドラッグしてnw.exeにドロップして開くことができます。
アプリケーションの作成、パッケージ化、実行についての詳細をご覧ください。
詳細については、Wikiを参照してください 。
コミュニティ
メーリングリストとして、 Googleグループでnode-webkitを使用し、 node-webkit+subscribe@googlegroups.comでサインアップします 。
免許
node-webkitは、MITライセンスの下で配布され
翻訳者のあとがき。 そこで、
-
Node.js API にアクセスするより直接的なスタイル: 上記の例では、node-webkit はprocess.versionを使用しますが 、AppJS ではnode.process.versionを使用する必要があります。
- AppJS は <audio>タグを使用してサウンドを作成しませんが、
node-webkitに はこの問題はありません。
- node-webkitでは、
ZIPパッケージング アプリケーションのサポートがあり 、それらをエンジンファイルの末尾にドッキングすることもできます。 AppJSには(まだ)このようなものはありません。
- node-webkitのドキュメントは多少詳細です
( 特にwiki )。 AppJSのドキュメントはほぼ完全に欠落しています。
-
node-webkit アプリケーションマニフェストを使用すると、アプリケーションウィンドウの最小幅と最大幅を制限できます。 AppJSはこれを達成できません(少なくとも簡単です)。
- node-webkitはシステムトレイのアイコンとメニューをサポートしますが、 AppJS は
(まだ) サポートしていません 。 同じことは、他のニシュティク( ファイル名の受信 、 メニューコントロール 、 クリップボードへのアクセス )についても言えます 。
- Githubによると、
node-webkitの 作成と開発は、Intelのサポートを受けて進行中です。