2011-11-02 57 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 /端口。