翻訳者からの序文。 昨日のブログ投稿のポストスクリプトで
、Node.jsエンジンを使用してHTML、CSS、およびJavaScriptのWebのような開発方法を使用して、GUI(グラフィカルユーザーインターフェイス)でアプリケーションを作成できるツール
はAppJSだけで
はない
ことを指摘しまし
た 。 node-webkitプロジェクトのGithubページの次の翻訳は、このポストスクリプトの自然な説明です。 そして、すぐに言います。あなたのオープンマインドのビューは、
node-webkitをAppJSよりもさらに便利で高度なツールとみなすと事前に予測します。
はじめに
node-webkit-Chromium
およびNode.jsに基づいてアプリケーションを起動するための環境
。 node-webkitでは、 HTMLとJavaScriptを使用して従来のグラフィカルアプリケーションを作成できます。 また、
node-webkitを使用すると、
Node.jsモジュールをDOMから直接呼び出すことができるため、そのようなアプリケーションを作成し、Webテクノロジーを使用する新しい方法が提供されます。
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 とpackage.json をZIPアーカイブにパックし、名前
をapp.nwに変更
します 。 app.nw |
システムのnode-webkitアセンブリをダウンロードし、それを使用して
app.nwファイルを開き
ます。 $ ./nw app.nw
注: Windowsでは、
app.nwをドラッグして
nw.exeにドロップ
して開くことができます。
アプリケーションの作成、パッケージ化、実行についての詳細をご覧ください。
詳細については
、Wikiを参照してください 。
コミュニティ
メーリングリストとして、
Googleグループで
node-webkitを使用し、
node-webkit+subscribe@googlegroups.comでサインアップし
ます 。
免許
node-webkitは、MITライセンスの下で配布され
ます (添付の LICENSEファイルを 参照 )。
翻訳者のあとがき。 そこで、
昨日発表したAppJSプロジェクトと比較した
node-webkitの顕著な利点のリストを
以下に示し
ます 。- 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のサポートを受けて進行中です。