1.NW.js
NW.js是Intel的工程师写的一个基于node.js和chromium的应用程序运行环境。(比较老,主要针对的是xp系统)
2.Electron
Electron是一款利用Web技术开发跨平台桌面应用的框架。(建议使用)
最近因公司项目需求,需要使用nw,就在网上找资料学习了下
官网地址是:http://nwjs.io/,进去之后,点击下载SDK的版本,并解压至本地目录即可。(sdk是开发版本,可以调试,查看出错点);
Mac和windows版本区别:
Mac解压sdk文件(点击nwjs运行):
windows解压sdk文件(点击nw.exe运行):
编写自己的nw:
Mac和windows下都是新建一个自己程序的文件夹,里面都必须包含package.json文件。
Mac 下:
将自己程序的文件夹通过 $ zip -r app.nw *命令生成.nw文件,然后将其放入nwjs的包里(
/nwjs.app/Contents/Resources),然后运行nwjs就可以看见自己的项目并可以调试了。
xp下:
xp下sdk版本:nwjs-v0.14.7-win-ia32;
xp运行自己的项目比较简单,只需要将自己项目的文件夹拖到nw.exe上就可以运行自己的项目并可以调试了。比mac调试简单,不需要每次都生成.nw文件放到包里再运行。