gio*_*_13 134 javascript server-side serverside-javascript node.js
可能重复:
如何决定何时使用Node.js?
对不起,如果我有点模棱两可,但我想了解使用Node.js而不是其他服务器端语言的真正优势.
我是一个JavaScript爱好者,所以我可能会玩Node.js,但我想知道我是否应该在我的项目中使用它.
Ray*_*nos 94
因此,我们获得了V8的所有性能提升,这是Google JavaScript解释器.由于JavaScript性能竞赛尚未结束,您可以期待Google不断更新V8(免费)的性能.
我们有非阻塞I/O,这是执行I/O的正确方法.这基于事件循环并为您的I/O使用异步回调.
它为您提供了有用的工具,如创建HTTP服务器,创建TCP服务器,处理文件I/O.
它是一个低级别的高性能平台,可用于执行任何类型的I/O,而无需从头开始在C中编写整个内容.由于非阻塞I/O,它可以很好地扩展.
因此,如果您希望使用非阻塞I/O编写高度扩展且高效的应用程序,同时仍然使用高级脚本语言,则需要使用Node.js.如果需要,您可以通过在C中编写扩展来手动优化部分代码.
Node.js有很多OS库可以为你提供抽象,比如Express.js和现在.
如果你想(慢)高级抽象为你做所有事情,你不想使用Node.js.你不想,如果你想使用Node.js的RAD.如果你不能信任一个年轻的平台,你不想使用Node.js,因为你必须自己编写大量代码来做构建到其他框架中的事情,或者因为你不能使用Node .js,因为API还不稳定,或者它是一个低于1.0的版本.
Dav*_*ang 29
两个最常被引用的优点是:
对我来说,最有趣的部分是这个地区发生的活动量.节点正在开发中有很多非常有趣的想法 - 请务必查看Node.js模块列表.
Dem*_*cht 11
就个人而言,我最有可能在以下情况下使用Node.js:
归档时间: |
|
查看次数: |
27830 次 |
最近记录: |