1 nodejs简介与开发环境配置

一、 Nodejs 介绍

  Node.js 是一个 Javascript 运行环境(runtime)。
  Nodejs 是基于 V8 引擎, V8 是 Google 发布的开源 JavaScript 引擎, 本身就是用于 Chrome 浏览器
的 JS 解释部分,但是 Ryan Dahl 这哥们,鬼才般的,把这个 V8 搬到了服务器上,用于做服务器的软件。


二、 NodeJs 的优势

1.NodeJs 语法完全是 js 语法,只要你懂 JS 基础就可以学会 Nodejs 后端开发。

2.NodeJs 超强的高并发能力


  Node.js 不为每个客户连接创建一个新的线程, 而仅仅使用一个线程。当有用户连接了,就触发一个
内部事件,通过非阻塞 I/O、事件驱动机制,让 Node.js 程序宏观上也是并行的。 使用 Node.js,一个 8GB
内存的服务器,可以同时处理超过 4 万用户的连接。

3.实现高性能服务器


  严格地说, Node.js 是一个用于开发各种 Web 服务器的开发工具。在 Node.js 服务器中,运行的是高性能 V8
JavaScript 脚本语言,该语言是一种可以运行在服务器端的 JavaScript 脚本语言。

  另外,在 V8 JavaScript 引擎内部使用一种全新的编译技术。这意味着开发者编写的高端的 JavaScript 脚本代
码与开发者编写的低端的 C语言具有非常相近的执行效率,这也是 Node.js 服务器可以提供的一个重要特性。


4.开发周期短、 开发成本低、学习成本低


  Node.js 自身哲学,是花最小的硬件成本,追求更高的并发,更高的处理性能。

 

三、 NodeJs 适合做什么? 

  • 前后端编程语言环境统一。
  • Node 带来的高性能 I/0 用于实时应用。
  • 并行 I/0 使得使用者可以更高效地利用分布式环境。
  • 并行 I/O •有效利用稳定接口提升 Web 渲染能力。
  • 云计算平台提供 Node 支持。
  • 游戏开发领域。
  • 工具类应用。

 

 

 四 环境搭建

1 安装node

官网下载:http://nodejs.cn/download/

 

 检验版本

 

 

五 开发工具配置

    1  settings中搜索nodejs,选择node.exe安装目录,勾选使用nodejs检测代码:

 

 

 

 

 

 

 

 

posted @ 2019-09-25 22:42  柳帅  阅读(974)  评论(0)    收藏  举报
//替换成自己路径的js文件