我是靠谱客的博主 美好犀牛,最近开发中收集的这篇文章主要介绍Node 介绍及安装一、Node开发概述二、Node.js运行环境安装,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Node 介绍及安装

  • 一、Node开发概述
    • 1. 为什么学习服务器端开发
    • 2. 服务器端开发要做的事
    • 3. 为什么选择Node
    • 4. Node是什么
    • 5. Node的特点
  • 二、Node.js运行环境安装

一、Node开发概述

1. 为什么学习服务器端开发

  • 能够和后端程序员更加紧密的配合

  • 网站业务逻辑前置,学习前端技术需要后端技术支撑(Ajax)

  • 扩宽知识视野,能够站在更高的角度审视整个项目

  • 行走江湖,技多不压身

2. 服务器端开发要做的事

  • 实现网站的业务逻辑

  • 数据的增删改查

3. 为什么选择Node

JavaScript 语言本身是完善的函数式语言,在前端开发时,开发人员往往写得比较随意,让人感觉JavaScript就是个“玩具语言”。

但是,在Node环境下,通过模块化的JavaScript代码,加上函数式编程,并且无需考虑浏览器兼容性问题,直接使用最新的ECMAScript 6 标准,可以完全满足工程上的需求。

  • 使用JavaScript语法开发后端应用

  • 一些公司要求前端工程师掌握Node开发

  • 生态系统活跃,有大量开源库可以使用

  • 前端开发工具大多基于Node开发

4. Node是什么

Node不是一门语言,也不是框架,它只是一个基于Chrome V8引擎的JavaScript代码运行环境

发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。

也可以理解为node.js是一个内置有Chrome V8引擎的JavaScript运行环境,他可以使原本在浏览器中运行的JavaScript有能力跑后端。从而操作数据库,进行文件读写等。

运行环境

  • 浏览器(软件)能够运行JavaScript代码,浏览器就是JavaScript代码的运行环境
  • Node(软件)能够运行JavaScript代码,Node就是JavaScript代码的运行环境

5. Node的特点

  • 事件驱动

  • 非阻塞I/O模型(异步)

    Node可以在不新增额外线程的情况下,依然可以对任务进行并发处理 —— Node.js是单线程的。它通过事件循环(event loop)来实现并发操作

  • 轻量、高效

二、Node.js运行环境安装

官网: https://nodejs.org/en/

Node版本
Node版本

  • LTS:Long Term Support 长期支持版 稳定版

  • Current:拥有最新特性 实验版

  1. 选择对应系统,下载稳定版本

  2. 如果本地已经安装过了,再次安装会覆盖本地的node 环境,也会起到更新版本的作用

  3. 下面以Windows 为例,下载完成后,安装包名是node-v12.18.2-x64.msi

  4. 双击运行安装程序,后面全部点击Next

  5. 安装路径我习惯放在D盘
    Node安装路径

  6. 这里也可以勾选一下
    Node安装

  7. 等安装完成点击Finish 即可

  8. 安装完成后在命令行工具中输入 node -v 或者 node --version 查看版本
    查看版本号

最后

以上就是美好犀牛为你收集整理的Node 介绍及安装一、Node开发概述二、Node.js运行环境安装的全部内容,希望文章能够帮你解决Node 介绍及安装一、Node开发概述二、Node.js运行环境安装所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部