V8和PHP解释器首先开发目的就不同。V8伴随chrome而来,至始至终考虑的是在客户端最快执行完一次JS脚本,即使脚本出现error则跳过,执行后面JS代码保证速度。PHP是底层自定义通用zval结构来打包传统变量类型,满足快速开发,一个进程对应一个客户,在代码执行中是error则等回收,绝不影响另一条进程的初始化。而node是把服务端当成客户端的代入,但服务端语言是不允许“出现error则跳过,执行后面JS代码”,这就导致引入node的实际问题,需要经验技术更深厚的人员和更多精力的维护测试规避问题,相对的开发成本和形成成熟的服务端项目的时间是多于php和java。也是后面node之父意思道的“无法解决的天生缺陷”。所以阿里敢用node放置核心项目是基于财大气粗(开发人员、维护人员、海量内存)+node很快。这种是没可比性,就是php能用最可预测的稳定不快不慢的运行速度服务中小型企业,node能以最快的效率最流畅的体验服务大型互联网企业,没有谁强弱,不是同一基本面。