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  柳帅  阅读(914)  评论(0编辑  收藏  举报
//替换成自己路径的js文件