初识Nodejs

作者: Silver湫澲 | 来源:发表于2018-03-26 20:19 被阅读16次

初识Nodejs

NodeJs官网

什么是Nodejs

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world.

基础

  • 基于google v8 JavaScript引擎(C/C++)的JavaScript运行时

机制

  • 事件驱动

  • 没有I/O阻塞

体量和效率

  • 轻量

  • 高效

资源

  • 世界上最大的开源库

谁在用

  • Paypal

    • Built almost twice as fast with fewer people

    • Written in 33% fewer lines of code

    • Constructed with 40% fewer files

    参考链接node-js-at-paypal/

  • 阿里

    • egg及其生态
  • 其它

    • 沃尔玛、IBM、Microsoft、Google

    • Autodesk、沪江、美团、饿了么

为什么

  • 它适合Web场景

    • Web场景:低运算、高并发、高I/O

    • Node:事件驱动、异步I/O

  • 它有合适的节奏

    • 业务场景:高效沟通、快速开发

    • JavaScript:前后端统一语言、脚本语言

  • 它有合适的工具

    • 需求:大量的前端、后端各种需求

    • Npm:最大的开源库,全都是前后端的工具

最重要的,经过这么多年的发展,它已足够成熟与强大,在它应用领域的缺点已不明显

相关文章

  • 初识Nodejs

    初识Nodejs NodeJs官网 什么是Nodejs Node.js® is a JavaScript runt...

  • 初识nodejs

    初识nodejs nodejs需会工具 nvm工具实现nodejs任意版本切换 npm下载nodejs所需模块 n...

  • 初识NodeJS

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个...

  • 初识NodeJS

    定义 NodeJS is a JavaScript runtime built on Chrome's V8 No...

  • nodejs初识

    参考文章:http://www.runoob.com/nodejs/nodejs-repl.html,这里详细的介...

  • 初识nodejs

    以前听同学说nodejs,即可前端又可后台,让我以为nodejs像是javascript下一种衍生的语言,后来了解...

  • 初识 Nodejs

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个...

  • 初识Nodejs

    Nodejs主要应用领域 1> RESTFul API 2> 实时通信:如消息推送等 3> 高并发 4> I/O阻...

  • 初识NodeJS

    前言 Node.js 是一个开源和跨平台的 JavaScript 运行时环境。 它几乎是任何类型项目的流行工具! ...

  • NodeJS(一):初识 NodeJS

    1 NodeJS 是什么 NodeJS 是 javascript 的一种运行环境,是对 Google V8 引擎进...

网友评论

    本文标题:初识Nodejs

    本文链接:https://www.haomeiwen.com/subject/yjcdcftx.html