为什么 Node,js 这么火,而同样异步模式 Python 框架 Twisted 却,大部分

发布网友 发布时间:2022-03-24 20:06

我来回答

3个回答

懂视网 时间:2022-03-25 00:27

node.js不火了的原因是:

  

  1、NodeJS不是并没有大火,有历史包袱的公司还在用着一直用的语言,没历史包袱的选什么的都有。

  

  2、用JS做後台的一大好处是先後端逻辑共用,可以把前端开发者当後台的,JS这种十天的产物,NodeJS不是为後台而生。

  

  3、node.js就是服务器端用的javascript,可以用来写服务器程序。apache跟node.js根本不是一类东西。和node.js相似的是python的twisted、ruby的event machine。而且node.js不可能“旨在使 php web 应用程序更容易伸缩”。

  

  

热心网友 时间:2022-03-24 21:35

node.js能做成今天这样的局面,而Python里没有这样的子原因主要有如下:

同步IO对异步框架的性能相当致命,业务里没准就会出现一个同步IO操作。
Node解决这个问题靠的是强制异步IO操作,使得Event
driven模型能够高效执行。但是Python里用同步IO应该是很习以为常的事情,要求全异步估计很少人能做到。这就导致了tonado之类的框架无
法流行。
但Node里直接剥夺了你写同步IO的权利,并且Node没有啥历史包袱,推动异步IO比较容易。

另一个原因,js里的闭包实现这个很自然。

如果解决了您的问题请采纳!
如果未解决请继续追问!

热心网友 时间:2022-03-24 22:53

nodejs感觉也不怎么火
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com