# NodeJS笔记 Node.js简介-03
## 1.Node.js 之父
**瑞安·达尔(Ryan Dahl)**
- Ryan Dahl并非科班出身的开发者,在2004年的时候他还在纽约的罗斯特大学系读博士。
- 2006年,也是厌倦了读博的无聊,他产生了【世界这么大,我想去看看】的念头,做出退学的决定,然后一个人来到了智利的Valparaiso小镇。
- 从那时候开始,Ryan Dahl的生活暗示就是接项目,然后去客户的店工作,在他眼中,拿工资和上班其实就是去那里旅行。
- Ryan Dahl经过两年的工作后,成为高性能Web服务器的专家,从接开发应用到变成专门帮客户解决性能问题。
- 期间他开始写一些开源项目帮助客户解决Web服务器的高并发性能问题,他尝试了很多种语言,但是最终都失败了
- 在他快绝望的时候,V8引擎来了。V8满足他关于高性能Web服务器的想象。于是在2008年2月他开始着手编写Node.js
开发的最大瓶颈是I/O,原因:磁盘的读写速度
## 2.Node.js 简介
Node.js是一个能够在服务器端运行JavaScript的开源代码、跨平台javaScript运行环境。
- Node采用Google开发的V8擎运行代码,使用事件驱动、非阻塞和异步I/O模型等技术来提高性能,可优化应用程序的传输量和规模。
- Node大部分基本模块都用JavaScript编写。在Node出现之前JS通常作为客户端程序设计语言使用,以JS写出的程序常在用户的浏览器上运行。
- 目前,Node民被IBM、Microsoft.Yahoo!、Walmart、Groupon. SAP、Linkedin、Rakuten、PayPal、Voxer和GoDaddy等企业采用。
## 3.Node的历史

## 4.Node执行js文件
**格式:**
首先要进入有执行文件的文件夹
```node
node 文件名.js
```
```
node
输入文件名
```
