node.JS 是一个运行在 Chrome JavaScript 运行环境下 (俗称 GoogleV8 引擎) 的开发平台, 用来方便快捷的创建服务器端网络应用程序.
Node.JS 能做什么?
node.JS 可以理解为一个轻量级的 JSP 或 PHP 环境, 但是用来开发 web 应用的话, 有时要便捷很多. 总的来说, node.JS 可以像 PHP 一样开发动态网站和 Web 应用.
首先我们要知道 node.JS 有非常显著的优点: 快, 性能高, 开发效率高, 应用范围广.
其次我们就来看看 node.JS 的用法:
1,Node.JS 是前端全栈的基石, 它的应用场景已经从前端工具的脚手架, 辅助工具类, 发展到 API 中间层, 代理层, 以及专业的后端开发.
2,node.JS 提供 RESTful API 的 Web 服务接收几个参数, 解析它们, 组合一个响应, 并返回一个响应 (通常是较少的文本) 给用户. 这是适合 Node 的理想情况, 因为您可以构建它来处理数万条连接. 它仍然不需要大量逻辑; 它本质上只是从某个数据库中查找一些值并将它们组成一个响应. 由于响应是少量文本, 入站请求也是少量的文本, 因此流量不高, 一台机器甚至也可以处理最繁忙的公司的 API 需求.
3,Node.JS 的应用是通过 JavaScript 开发的, 然后直接在 Google 的变态 V8 引擎上跑. 用了 Node.JS, 你就不用担心用户端的请求会在服务器里跑了一段能够造成阻塞的代码了.
4, 现阶段很多 Node.JS 的应用都是处于前端和后端之间的桥梁.
来源: http://www.css88.com/qa/node-js/10634.html