Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Node简介

Node简介

原创
作者头像
李才哥
修改于 2021-02-25 02:12:13
修改于 2021-02-25 02:12:13
3340
举报
文章被收录于专栏:李才哥李才哥

node

Node 的诞生历程

Node 的命名与起源

JavaScript比C的开发门槛要低

比Lua的历史包袱要少

有广泛的事件驱动方面的应用

为其导入非阻塞I/O库 没有额外阻力

JavaScript引 擎V8摘得性能第一的桂冠

为什么叫Node:每一个Node进程都构成这个网络应 用中的一个节点

Node 带来的意义

Node打破了过去JavaScript只能在浏览器中运行的局面

大大降低前后端转换所需要的上下文交换代价

Node 的特点

异步I/O

事件与回调函数

单线程

跨平台

Node 应用场景

I/O密集型

是否不擅长CPU密集型业务

与遗留系统和平共处

分布式应用

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Node起源及名称由来
在Node的官网 (http://nodejs.org)之外,Node有很多Nodejs、NodeJS、Node.js。当听到这些词汇时,应该意识到,它们其实是一回事。Node名字的由来,其实跟它的起源有密切关系的。
一个正经的程序员
2022/04/11
6850
Node起源及名称由来
深入浅出 Nodejs ( 一 ) :Nodejs 的简介
serena
2017/08/23
3.6K1
深入浅出 Nodejs ( 一 ) :Nodejs 的简介
Node.js简介
Ryan Dahl(瑞安·达尔)尝试过用Ruby, c, Lua去解决, 但都因为语言自身的各种限制而一一失败 语言历史包袱太重, 船大难掉头 各种语言的思想都根深蒂固, 生态没法轻易改变 渐渐摸索到解决问题的钥匙:事件驱动 异步I/O
JokerDJ
2023/11/27
4010
Node.js简介
Node.js简介
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js不是一种独立的语言。Node.js用JavaScript进行编程, 运行平台是包装后的js引擎(V8)。和PHP, JSP等语言不同,他们都需要运行在服务器上,例如apache,tomat,nginx,IIS,Node.js不用架设在任何服务器软件之上。
VV木公子
2019/07/31
7.5K0
Node.js简介
【Node.js】你真的了解 Node.js 么
Node.js 是基于 Chrome V8 引擎的 JavaScript 运行时环境。
GopalFeng
2022/08/01
5.7K0
【Node.js】你真的了解 Node.js 么
为什么要用 Node.js
这是一个移动端工程师涉足前端和后端开发的学习笔记,如有错误或理解不到位的地方,万望指正。 Node.js 是什么 传统意义上的 JavaScript 运行在浏览器上,这是因为浏览器内核实际上分为两个部分:渲染引擎和 JavaScript 引擎。前者负责渲染 HTML + CSS,后者则负责运行 JavaScript。Chrome 使用的 JavaScript 引擎是 V8,它的速度非常快。 Node.js 是一个运行在服务端的框架,它的底层就使用了 V8 引擎。我们知道 Apache + PHP 以及 J
前朝楚水
2018/04/03
2.4K0
《深入浅出Node.js》-读书笔记
不知不觉 Node 已经更新到第十个版本了,本人使用 Node 也有两年多时间,之前学习的东西一直零零散散,没有形成系统的知识体系,于是最近又抽时间回顾这本经典的 《深入浅出Node.js》,阅读的过程中,难免有些东西不易理解或者容易忘记,因此选择博客的形式记录。
李振
2021/11/26
5830
《深入浅出Node.js》-读书笔记
Node.js 是什么?我为什么选择它?
当我们学习一项新的事物的时候,我们首先要知道它来自哪里?它是什么?能做什么或者换句话说,能解决什么问题?没有一样东西是最好的,是可以替代所有的,但在某一领域它是最适合的,正如 Node.js 它可能是某些程序员苦苦追寻的东西,也可能是某些程序员不会去关心的东西。本文主要为您介绍 Node.js 的背景及它能做什么,擅长什么,不会涉及到复杂的代码层面的知识讲解,如果你觉得自己很熟悉了,也可以忽略它。
五月君
2019/08/06
1.5K0
为什么要用 Node.js
传统意义上的 JavaScript 运行在浏览器上,这是因为浏览器内核实际上分为两个部分:渲染引擎和 JavaScript 引擎。前者负责渲染 HTML + CSS,后者则负责运行 JavaScript。Chrome 使用的 JavaScript 引擎是 V8,它的速度非常快。
哲洛不闹
2018/09/18
1.9K0
为什么要用 Node.js
Node.js原理
概述 Node.js是什么 Node 是一个服务器端 JavaScript 解释器,用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。 Node.js 是一个可以让 JavaScript 运行在浏览器之外的平台。它实现了诸如文件系统、模块、包、操作系统 API、网络通信等 Core JavaScript 没有或者不完善的功能。历史上将 JavaScript移植到浏览器外的计划不止一个,但Node.
xiangzhihong
2018/01/26
3.1K0
带你重新认识Node
Ryan Dahl也曾评估过使用C、Lua、Haskell、Ruby等语言作为备选实现,得出以下结论:
前端LeBron
2021/12/08
7380
带你重新认识Node
Node要领
Node是一个JavaScript运行平台。特征:异步和事件驱动机制,还有它的标准库。
达达前端
2020/04/02
7570
Nodejs笔记(一)
(一)什么是nodejs? nodejs是一个是基于Chrome V8(C++编写)的JavaScript引擎,提供了JS运行时的执行环境,这一点有点类似于Java的JVM虚拟机。nodejs是一个事件驱动的,异步非阻塞的io模型,这使他更非常轻量级和高效。 (二)什么是npm? npm是nodejs的包生态系统的管理器,它提供非常简洁的命令来管理在nodejs中的一些依赖库,这一点和centos中的yum或者java中的maven,gradle,scala的sbt的功能非常相似, 有了它,我们
我是攻城师
2018/05/14
8260
深入解析Node.js:V8引擎、事件驱动和非阻塞式I/O
🎉欢迎来到架构设计专栏~探索Java中的静态变量与实例变量深入解析Node.js:V8引擎、事件驱动和非阻塞式I/O
IT_陈寒
2023/12/14
3400
深入解析Node.js:V8引擎、事件驱动和非阻塞式I/O
Node.js概述
最近几年,Web 领域出现了一个全新的 JavaScript 开发框架——Node.js。该框架一经问世,便以其独特的优势得到了广大开发人员的关注。以下主要从什么是 Node.js 框架,使用 Node.js 框架能够解决什么问题,为什么要用 Node.js 框架,在哪些场合下应该考虑使用 Node.js 来展开概述。
许都博客
2021/06/15
3.4K0
为什么要使用Node.js?
JavaScript的流行给它本身带来许多变化,Web开发的面貌也发生了巨大的改变。现在JavaScript不仅可以运行在浏览器上,甚至可以运行在服务器上,像Flash或者Java Applets那样被包装在沙盒环境中运行,这在几年前这是很难想象的。
疯狂的技术宅
2019/03/28
3.5K0
为什么要使用Node.js?
2024年,Bun、Node.js还是Deno,哪个更适合你?
大家好,今天我们来聊聊2024年构建现代JavaScript API的新趋势。随着像Express.js这样的库的出现,搭建一个API变得简单快捷。但挑战在于选择合适的JavaScript后端语言环境。
前端达人
2023/12/19
5.7K0
2024年,Bun、Node.js还是Deno,哪个更适合你?
Node.js入门以及第一个helloworld程序.
1、概念:简单的说 Node.js 就是运行在服务端的 JavaScript。学之前需要明白Node.js是无法挑战jsp、php或者asp这种老牌网站的地位的,是永远不会出现在证券、金融这种领域的。node.js的出现,就像是思维的极限反转带来的性能极致,它就像是一个玩具一样,如果把传统的jsp必做战斗机的话,那么node.js就是一个无人机! 2、Node.js的三大特性 单线程 事件驱动 非阻塞I/O  Node.js的这三个特性,缺一不可,正是这些特性导致他的性能高效。当别人考虑如何进行服务器集群的
JMCui
2018/03/15
6130
Node.js入门以及第一个helloworld程序.
Node理论笔记:异步I/O
”异步“对于前端已经非常熟悉了,ajax、事件都是异步的。但在绝大多数高级编程语言中,异步并不多见,主要原因是:程序员不太适合通过异步来进行程序设计。
Ashen
2020/06/01
7890
前端基础:vue.js跟node.js分别是什么
Vue.js是一款流行的JavaScript前端框架,一个用于创建用户界面的开源JavaScript框架,旨在更好地组织与简化Web开发。Vue所关注的核心是MVC模式中的视图层,同时,它也能方便地获取数据更新,并通过组件内部特定的方法实现视图与模型的交互。
Twcat_tree
2022/11/30
1.2K0
相关推荐
Node起源及名称由来
更多 >
LV.2
这个人很懒,什么都没有留下~
作者相关精选
换一批
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档