开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
NW.js首页、文档和下载 - Web 调用 Node 模块 - 开源中国社区
全部项目分类
MIT
JavaScript
跨平台
RogerWang
分享
收藏
260 人收藏
收录时间:2015-01-15
NW.js 详细介绍

NW.js 可以让你直接在 DOM 上调用所有 Node.js 模块,相当于使用一种新的方法来编写 Web 应用。NW.js 的前身是 node-webkit

特性:

  • 使用 HTML5、CSS3、JS 和 WebGL 编写应用

  • 完全支持 Node.js APIs 以及其 第三方模块

  • 性能表现良好,Node 和 WebKit 运行在同一个线程,函数调用更直接,对象在同一个内存堆中,可直接引用

  • 方便打包和分发

  • 支持跨平台

演示程序:https://github.com/zcbenz/nw-sample-apps

示例:

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"
}

运行:

$ /path/to/nw .  (suppose the current directory contains 'package.json')

大家对 NW.js 的评论 (全部 12 条评论)
{{repayCom.userName}}
奔跑的颳牛
干活来袭,谢谢分享。。。
s10241024s
这是国产的吗?
沙发迪
非常好的东西,厉害的
曾建凯
企业应用基于b/s模式开发才是正确的选择,需求版本可以快速迭代,纯JS进行UI的版本迭代。需求、业务定型后,整个前端代码用#NW.js#打包发布成独立的应用程序,c/s之间只剩数据通信。之后加上版本检测,客户端自动更新,加入socket实时连接做会话验证,强行推送逼迫客户端更新。
开源中国首席一失足成千古风流人物以稀为贵
为毛 国人的东西 文档是英文的,日本人写的东西 文档只写日 语 #NW.js#
NW.js 相关博客
顶部