Skip to content
forked from nwjs/nw.js

Call all Node.js modules directly from DOM and enable a new way of writing applications with all Web technologies.

License

Notifications You must be signed in to change notification settings

mcdongWang/nwjs_Chinese

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#英文原版

译者: 王东(mcdongWang)

译者: 方玉昕(bereniceFang)

介绍

node-webkit 是一个基于 Chromiumnode.js 的本地应用软件运行时. 你可以通过 node-webkit , 使用 HTML 和 JavaScript 来编写本地应用软件. 它也可以让你直接从 DOM 调用 Node.js 的模块. 是一个新的允许用所有 Web 技术来编写本地应用软件的方法.

node-webkit 是由英特尔开源技术中心建立并开发的.

node-webkit 介绍(PPT)
使用 node-webkit 开发桌面应用
用 node-webkit 从 WebApp 到 DesktopApp(PPT)

特性

  • 用流行的 HTML5, CSS3, JS 和 WebGL 来编写本地应用软件.
  • 完全支持Node.js APIs 和所有的 第三方npm模块.
  • 高性能: Node and WebKit 运行在同一个线程: 函数调用会非常的简单; 对象是在同一个堆中, 可以相互调用;
  • 方便的打包和发布应用.
  • Linux, Mac OSX 和 Windows 全平台支持

Downloads

v0.9.2 版本说明

预编译二进制文件 (v0.9.2 - Feb 20, 2014):

如果你本地的 Node 模块工作在 Node v0.10 环境下. 那本你需要使用 node-webkit v0.8.x版本. If your native Node module works only with Node v0.10, then you should use node-webkit v0.8.x, 它也是一个维护的版本分支. 更多信息
v0.8.6 版本说明

预编译二进制文件 (v0.8.6 - Apr 18, 2014):

更旧版本

###apps 示例 你可能会对 我们的 demo 库感兴趣. 还有 使用 node-webkit 的软件和公司列表.

快速入门

创建 index.html:

<!DOCTYPE html>
<html>
  <head>
    <title>Hello World!</title>
  </head>
  <body>
    <h1>Hello World!</h1>
    We are using node.js <script>document.write(process.version)</script>.
  </body>
</html>

创建 package.json:

{
  "name": "nw-demo",
  "main": "index.html"
}

index.htmlpackage.json 压缩到一个 zip 格式的压缩包中, 并重命名为 app.nw:

$ zip app.nw index.html package.json

文件结构如下所示:

app.nw
|-- package.json
`-- index.html

下载你所用系统的预编译二进制文件, 并用它打开 app.nw 文件:

$ ./nw app.nw

备注: 在 Windows 下, 你可以使用将 app.nw 拖到 nw.exe 的方法去运行你的 App.

文档

更多关于如何 编写/打包/运行 你本地程序的文章:

Wiki地址.

社区

我们使用 node-webkit group 作为我们的邮件列表(仅英文). 订阅连接 node-webkit [email protected]. Issues的追踪就在这个GitHub.

你可以通过 IRC 的 ##node-webkit 频道与我们进行沟通

译者注: Gitter.im 的交流平台 nw.js

License

node-webkit's code in this repo uses the MIT license, see our LICENSE file. To redistribute the binary, see How to package and distribute your apps

Analytics

About

Call all Node.js modules directly from DOM and enable a new way of writing applications with all Web technologies.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 73.7%
  • JavaScript 9.2%
  • Objective-C 7.3%
  • HTML 6.7%
  • Objective-C 2.4%
  • C 0.5%
  • Other 0.2%