Node.js介绍和环境的安装方式
2016-12-16 15:29
651 查看
作者:华清远见讲师
什么是Node.js?
Node.js不是一种独立的语言,它与PHP Java .net开发语言和平台不同,也不是javaScript的框架(jquery),更不是浏览器的库(ExtJs).那它到底是什么呢?
Node.js是一个让JavaScript运行在服务器端的开发平台---简单点说就是用JavaScript写服务器
实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好
Node.js功能
它能做具有复杂逻辑的网站
能做基于社交网络的大web应用
能做Web socket服务器
能做TCP/UDP套接字应用程序
能开发命令行工具
能做交互型终端程序等等等等
Node.js特点
Node.js最牛逼的特性就是采用异步I/O与事件驱动的架构设计.对于高并发的解决方案,传统的架构是采用多线程(为每个业务提供一个线程,通过线程间的切换来调配同步I/O调用时的开销时间).Node.js使用的单线程模型,在执行的过程中会维护一个事件队列,程序在执行时在进入时间循环等待下一个事件到来
例子:res = db.query(“select *from user”,function(res){res.output();})//红色部分的代码比较耗时,它不会影响其他代码的执行
Node.js发展历史
最初一个叫Ryan DahI的人在接到任务以后,他发现web服务器的工作任务和客户端的工作任务相对独立要写两套代码(他一个人干了这两个活),于是他想把服务器端的代码和响应到客户端的代码统一.而V8引擎使得JavaScript这类脚本语言编写出来的代码运行速度获得了极大提升,又节省了开发成本,于是他开始设计并在09年基于V8创建一个轻量级的web服务器并提供一套库.10年他获得资助并全职完善Node.js 11年微软支持发布了Windows版本的Node.js 到目前年Node.js已经发展成了一个成熟的开发平台
Nodejs工具
1.Node.js的安装
安装包地址 https://nodejs.org/en/download/
我是windows64位操作系统 我选择的是windows Installer(.msi)
按照提示一直点点点 安装完成
2.检测PATH环境变量是否配置了Node.js
在终端输入 path 敲回车 会看到安装好的node的路径:
步骤:
输入cmd 然后敲回车
弹出终端
在终端输入path然后敲回车
如果有nodejs
查看node的版本: 输入 node --version 敲回车
什么是Node.js?
Node.js不是一种独立的语言,它与PHP Java .net开发语言和平台不同,也不是javaScript的框架(jquery),更不是浏览器的库(ExtJs).那它到底是什么呢?
Node.js是一个让JavaScript运行在服务器端的开发平台---简单点说就是用JavaScript写服务器
实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好
Node.js功能
它能做具有复杂逻辑的网站
能做基于社交网络的大web应用
能做Web socket服务器
能做TCP/UDP套接字应用程序
能开发命令行工具
能做交互型终端程序等等等等
Node.js特点
Node.js最牛逼的特性就是采用异步I/O与事件驱动的架构设计.对于高并发的解决方案,传统的架构是采用多线程(为每个业务提供一个线程,通过线程间的切换来调配同步I/O调用时的开销时间).Node.js使用的单线程模型,在执行的过程中会维护一个事件队列,程序在执行时在进入时间循环等待下一个事件到来
例子:res = db.query(“select *from user”,function(res){res.output();})//红色部分的代码比较耗时,它不会影响其他代码的执行
Node.js发展历史
最初一个叫Ryan DahI的人在接到任务以后,他发现web服务器的工作任务和客户端的工作任务相对独立要写两套代码(他一个人干了这两个活),于是他想把服务器端的代码和响应到客户端的代码统一.而V8引擎使得JavaScript这类脚本语言编写出来的代码运行速度获得了极大提升,又节省了开发成本,于是他开始设计并在09年基于V8创建一个轻量级的web服务器并提供一套库.10年他获得资助并全职完善Node.js 11年微软支持发布了Windows版本的Node.js 到目前年Node.js已经发展成了一个成熟的开发平台
Nodejs工具
1.Node.js的安装
安装包地址 https://nodejs.org/en/download/
我是windows64位操作系统 我选择的是windows Installer(.msi)
按照提示一直点点点 安装完成
2.检测PATH环境变量是否配置了Node.js
在终端输入 path 敲回车 会看到安装好的node的路径:
步骤:
输入cmd 然后敲回车
弹出终端
在终端输入path然后敲回车
如果有nodejs
查看node的版本: 输入 node --version 敲回车
相关文章推荐
- node.js介绍及Win7环境安装测试
- node.js介绍及Win7环境安装测试
- node.js介绍及Win7环境安装测试(转)
- Node.js的环境安装配置(使用nvm方式)
- node.js介绍及Win7环境安装测试
- 如何在 windowsXP 和 node.js 环境下,安装 sqlite3
- 搭建Windows系统下php开发环境有很多种方式,比如LAMP的配置、php IDE和调试工具的选择等等。根据每个人喜好不同有很多配置方式。这里主要介绍的是利用XAMPP集成安装和配置apache、
- Windows环境下的NodeJS+NPM+Bower安装配置步骤
- 安装node.js+express for windows的Web开发环境
- 在Debian环境下不用编译安装Node.js
- Nodejs学习笔记(一)--- 简介及安装Node.js开发环境
- node.js connect 安装、介绍与实例
- ThinkPHP使用PDO方式连接数据库之PDO的介绍与安装,开发环境是PHP5
- 跟我学Nodejs(一)--- Node.js简介及安装开发环境
- Node.js开发环境的构建及开发所需的一些工具的简单介绍(nvm、npm、supervisor)
- node.js 第三方模块如何安装(使用npm)及介绍
- windows环境下安装与运行 NodeJS + express + ejs
- mac 环境下安装node.js
- centos安装node.js的各种环境
- node.js之介绍-安装-简单示例