在生产环境中使用node.js.

时间:2013-08-13 20:04:26

标签: node.js webserver

我最近开始听到很多关于Node.js的消息。虽然我理解它可以做的一些事情,即创建一个Web服务器,但我想知道你是否可以在生产环境中为我提供一个坚实的推理。

This article为使用Node.js作为开发工具奠定了坚实的基础,主要表明它可以提供后端环境的可用性而无需后端体验。我也听说过很多开发人员在生产项目中使用Node.js(例如Codepen),但是当我在那里建立了Web服务器(如LAMP堆栈)时,我根本不明白它是如何有用的。

我很想花时间去学习Node.js,因为它越来越受欢迎,但因为我确实有一个相当坚实的后端基础,所以我很好奇是否有必要。

简而言之,Node.js有哪些最有用的方面以及为什么有人需要在生产环境中使用?

2 个答案:

答案 0 :(得分:19)

也许最好的答案可能来自在生产中成功使用Node的大公司。

Why Walmart is using Node.js

How we build eBay's first Node.js application

How LinkedIn used Node.js and HTML5 to build a better, faster app

可扩展性通常是最重要的原因。端到端javascript也是一个流行的答案。在使用像socket.io这样的库时,Node也很擅长使一些可能复杂的“实时”场景变得微不足道。

这里有一个list of companies使用Node,并简要介绍了它们使用它的内容。

答案 1 :(得分:1)

Node.js背后的主要公司Joyent正在通过他们最近的路演"Node on the Road"正面解决这个问题。他们收集了许多有趣的证据,说明为什么大公司(道琼斯,沃尔玛,雅虎等)在生产中使用节点。查看their videos section了解详情。