Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果我可以以事件驱动的方式编写代码,为什么我需要Node.js呢_Node.js - Fatal编程技术网

如果我可以以事件驱动的方式编写代码,为什么我需要Node.js呢

如果我可以以事件驱动的方式编写代码,为什么我需要Node.js呢,node.js,Node.js,我是编写http服务器代码的初学者。我想知道为什么我需要node.js来专门开发非阻塞服务器?我不能使用任何提供回调的语言吗 谢谢PHP有回调,但AFAIK没有异步处理模型(即没有事件循环)。或者我们对“回调”有不同的定义。你不需要node.js做任何事情。它只是另一种编程语言,你可以选择使用它或不使用它。我认为node.js只是一种运行时,而不是一种语言。但是这个运行时与我只使用V8运行时的不同之处让我感到困惑:“我以为node.js只是一个运行时,而不是一种语言。”对。然而,你问其他语言是否

我是编写http服务器代码的初学者。我想知道为什么我需要node.js来专门开发非阻塞服务器?我不能使用任何提供回调的语言吗


谢谢

PHP有回调,但AFAIK没有异步处理模型(即没有事件循环)。或者我们对“回调”有不同的定义。你不需要node.js做任何事情。它只是另一种编程语言,你可以选择使用它或不使用它。我认为node.js只是一种运行时,而不是一种语言。但是这个运行时与我只使用V8运行时的不同之处让我感到困惑:“我以为node.js只是一个运行时,而不是一种语言。”对。然而,你问其他语言是否也能做同样的事情。“但是这个运行时与我只使用V8运行时有何不同,这让我很困惑”,所以这是一个完全不同的问题,对吗?V8不提供允许您访问文件系统、发出网络请求或提供模块系统的标准库。你可能想看看。