使用Nwjs开发桌面应用体验

之前一直用.net开发桌面应用,最近由于公司需要转为nodejs,但也是一直用nodejs开发后台应用,网站,接口等。近期,需要开发一个客户端,想着既然nodejs号称全栈,就试一下开发桌面应用到底行不行。

是骡子是马总要拉出来溜溜才知道,是吧。

查了一下,目前用Nodejs开发桌面应用,主要有两种方案

  1.Electron

  Electron是一款利用Web技术开发跨平台桌面应用的框架。项目地址是:https://github.com/atom/electron

  2.NW.js

  NW.js是Intel的工程师写的一个基于node.js和chromium的应用程序运行环境。项目地址是:https://github.com/rogerwang/node-webkit

 

  一、NW.js的下载

  官网地址是:

  进去之后,点击下载SDK的版本,并解压至本地目录即可。

  

使用Nwjs开发桌面应用体验

 

这里遇到一个郁闷的事,从官网上下载的0.30版本的zip包,怎么都打不开,提示压缩包有错误。

使用Nwjs开发桌面应用体验

 使用7zip也不行

使用Nwjs开发桌面应用体验

还是从官网下载的,真是服了。下载了10几次都不行。。

 

只能从其他网站下载了一个0.23的包使用。

  二、应用编写

  1.在nw.exe目录中创建一个helloworld的文件夹。

  新建index.html

  

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Hello zhupengfei!</title> <script src="http://www.likecs.com/helloworld.js"></script> </head> <body> </body> </html>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wppszs.html