我一直看到招聘人员、开发人员等将Node.js作为一个框架。在我看来,这是出于对Node.js到底是什么的无知。
通常情况下,在职务描述中,Node.js被归类为AngularJS、反应等中的一个库。通常,我认为它是由不知道区别的人(HR、招聘人员等)输入的。
在我看来,Node.js是一个平台,或者是一个运行时环境;它将DOM (浏览器中的JavaScript)切换到各种其他API,比如文件系统(因为它作为服务器运行,而不是在浏览器中运行)。
为什么人们认为Node.js是一个框架;我错了吗?它实际上是一个框架吗?
发布于 2015-10-06 15:26:33
Node.js®是建立在Chrome的V8 JavaScript引擎上的JavaScript运行时。
节点是运行时或环境。这不是一个框架。人们(我觉得)常常搞错这一点,因为像express这样的框架在节点中无处不在。
更多关于运行时与框架的阅读如果你有兴趣的话。
https://softwareengineering.stackexchange.com/questions/299152
复制相似问题