339020
- 最近在看朴灵写的书,其中有一段不太理解。“C/C++扩展模块与JS模块的区别在于加载之后不需要编译”,按照我的理解C/C++扩展模块在require后是调用编译好的二进制文件,而JS是解释性语言他不需要编译,JS模块需要解释器逐行解释,自然要比二进制的机器语言慢,我这样理解对吗?
- 无论是核心模块还是扩展模块,自然是C/C++的执行效率比JS高很多,我能理解成JS只是一个壳子吗,在我们做一些简单事务不涉及大量CPU计算时用JS提高开发效率,而遇到CPU密集的事情是则需要编写C/C++模块来提高效率?
- Node我的理解有两个含义,狭义理解就是一个V8解释器的升级版,广义实际上是一套后端服务框架?
新手问题略显粗浅,还望各位大牛海涵