我理解线程框架是什么(Rails,Django,Symfony2,...)。我理解事件驱动的框架是什么(Node.js,EventMachine,Twisted,...)以及为什么它对于实时,聊天,速度......而言非常好。此外,它们似乎不会对正常用例造成问题。所以:
答案 0 :(得分:13)
那么事件驱动框架的缺点在哪里?
child_process.exec
。README.md
。来自Python世界,我们习惯于优秀的文档,这是一个很大的缺点。这种情况正在逐渐好转(我们需要更多文档like this)。我应该何时更喜欢Rails到Node.js?
为什么所有新的Web服务器都不是用EventMachine,Twisted或Node.js编写的?
见上文。
Django或Rails这个着名的框架会变成事件驱动还是会死?
Django和Rails将会存在很长时间。这些框架中有很多应用程序,没有理由重写它们。并且有一个庞大的人才库,在开发新的Web应用程序时通常需要考虑。
(但请参阅Django首席开发人员的this Quora answer,支持Node)。