v8引擎:
v8引擎本身就是用于Chrome 浏览器的JS解析部分,但是nodejs作者将v8搬到了服务器桑,用于做服务器的软件。
优点:
1.没有历史包袱,没有同步I/O,不会出现一个I/O导致事件循环性能急剧降低的情况、
2.v8性能足够好,远远比Python,Ruly等其他脚本语言的引擎快。
3.js语言的闭包特性非常方便,比C中的回调函数好用。
Nodejs:
Node.Js是一个让js运行在服务器端的开发平台,它让js的触角伸到了服务器端,可以与PHP,JSP,Python,Ruby平起平坐。
不同点:
1.node.js 不是一种独立的语言,与PHP,JSP,Python,Ruby的‘既是语言,又是平台’不同。node.js是使用js进行编程的,运行在js引擎上(v8).
2.与PHP,JSP等相比,Node,js跳过了Apache,Naginx,IIS 等HTTP服务器,他自己不用建设在任何服务器软件之上,Node.js的许多设计理念与经典价格(LAMP=Linux+Apache+MySQL+PHP)有着很大的不同,它省略了Apache,它没有容器。