Node.JS 是一个让 JavaScript 运行在服务端的开发平台, 它让 JavaScript 成为与 PHP,Python,Perl,Ruby 等服务端语言平起平坐的脚本语言.
Node.JS 是一个基于 Chrome V8 引擎的 JavaScript 运行环境, 可用于方便地搭建响应速度快, 易于扩展的网络应用. Node 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效, 非常适合在分布式设备上运行数据密集型的实时应用.
目前, Node.JS 在大部分领域都占有一席之地, 尤其是 I/O 密集型的.
比如 web 开发, 微服务, 前端构建等. 不少大型网站都是使用 Node.JS 作为后台开发语言的, 用的最多的就是使用 Node.JS 做前端渲染和架构优化, 比如 淘宝 双十一, 去哪儿网 的 PC 端核心业务等.
另外, 有不少知名的前端库也是使用 Node.JS 开发的, 如 Webpack 是一个强大的打包器, React/vue 是成熟的前端组件化框架.
Node.JS 通常被用来开发低延迟的网络应用, 也就是那些需要在服务器端环境和前端实时收集和交换数据的应用 (API, 即时聊天, 微服务). 阿里巴巴, 腾讯, Qunar, 百度, PayPal, 道琼斯, 沃尔玛和 LinkedIn 都采用了 Node.JS 框架搭建应用.
Node.JS 是一个对于前端工作者不可或缺的工具. 尤其是对于 JavaScript 有着巨大的提升, 现阶段 Node.JS 的应用已经有了非常蓬勃的发展. 对于 Node.JS 的学习和熟练运用, 必不可少!
来源: http://www.css88.com/qa/node-js/11806.html