node.js和nw.js一样吗?

简单来说就是不一样。但还是有相同的地方:nw.js嵌入了node.js

1和nodejs主要运行在服务器端,最常用的是做一个HTTP服务器。当然,你也可以做其他事情。

2.nw.js,原名node-webkit,是一个集成了nodejs和webkit浏览器的项目。主要是编写跨平台的客户端应用,用HTML+CSS+JS编写程序,然后打包在NW.js上运行,程序可以使用本地资源和网络资源,跨平台非常方便。它可以使用Web应用中可以使用的技术,但是不能,比如读写本地文件,使用串口等等。只要你的代码不与操作系统捆绑,把Windows下用的程序拿到Linux上是非常方便的——很多时候只是一个包而已。

3.要说nw.js的缺点,首先应该是这个东西太大了,主程序5,60M,还有一些混在一起,80M左右。如果你写一个小程序,真的太臃肿了;第二是运行速度,和其他Web应用差不多。想要速度的时候真的不好。