Node.js是一个让JavaScript运行在服务器端的开发平台,可以作为服务器向用户提供服务。Node.js的JavaScript引擎是V8,来自Google Chrome项目。
Node.js用途:
(1)具有复杂逻辑的网站
(2)基于社交网络的大规模Web应用
(3)Web Socket 服务器
(4)TCP/UDP 套接字应用程序
(5)带有图形用户界面的本地应用程序等。
Node.js内建了HTTP服务器支持,可以轻易实现一个网站和服务器的组合。不需要类似php必须搭建一个Apache之类的HTTP服务器。 Node.js采取异步式I/O和事件驱动。