node 是一个运行在 Chrome JavaScript 运行环境下 (俗称 GoogleV8 引擎) 的开发平台, 用来方便快捷的创建服务器端网络应用程序.
Node 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快, 易于扩展的网络应用. Node 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效, 非常适合在分布式设备上运行数据密集型的实时应用.
node.JS 可以理解为一个轻量级的 JSP 或 PHP 环境, 但是用来开发 web 应用的话, 有时要便捷很多. 总的来说, node.JS 可以像 PHP 一样开发动态网站和 Web 应用.
node 是前端全栈的基石, 它的应用场景已经从前端工具的脚手架, 辅助工具类, 发展到 API 中间层, 代理层, 以及专业的后端开发.
Node.JS 的应用是通过 JavaScript 开发的, 然后直接在 Google 的变态 V8 引擎上跑. 用了 Node.JS, 你就不用担心用户端的请求会在服务器里跑了一段能够造成阻塞的代码了.
现阶段很多 Node.JS 的应用都是处于前端和后端之间的桥梁.
Node.JS 的使用场景
1,Node.JS 最适合在流媒体应用程序中使用, 还有一些聊天应用程序.
2, 游戏服务器 - 需要一次处理数千个请求的快速和高性能服务器, 这是一个理想的框架.
3, 广告服务器 - 再次在这里你可以有数千个请求从中央服务器提取广告, Node.JS 可以是一个理想的框架来处理这个问题.
4, 流服务器 - 使用 Node 的另一个理想方案是用于多媒体流服务器, 其中客户端有请求从该服务器提取不同的多媒体内容.
来源: http://www.css88.com/qa/node-js/14617.html