2011-11-02 67 views
6

Node.js是否足够成熟,可以使整个Web应用程序在其中?我的意思是完全在Node.js中。我在某处读到,出于某种原因,Node.js后面应该有(例如)nginx。这是真的吗?不能Node.js独立?有没有建立在Node.js上的在线网站?在线Node.js服务器

回答

4

在快递link逮住所有的异常,它显示了很多由Node.js的书面好的应用

在我看来,node.js已经足够成熟,可以成为一个独立的web应用服务器。有很多lib模块已经在Nodej中支持不同的东西。

3

它绝对够成熟。现在有几十家公司正在将它用于主要功能的生产中,有些公司甚至用它来构建整个堆栈。

如果您想要一个全面的Web框架,请查看Express。

有几百个模块,涵盖了您需要的几乎所有类型的功能,而且它们大多都可以通过npm(节点包管理器)轻松访问。

在今年夏天,我为使用Node的客户端构建了高流量的Facebook应用程序。处理一切都很好。

2

节点v0.6引入cluster,允许多个进程分叉并收听单个套接字。这允许节点利用多个核心/ cpus。这是使用nginx之类的一个重要原因之一,就像在群集之前一样,单个节点进程会占用整个IP /端口。