第1章 Node简介

来源:互联网 发布:腾道数据 编辑:程序博客网 时间:2024/05/20 05:09

1.1 Node的诞生历程

1.2 Node的命名与起源
官网

1.2.1 为什么是JavaScript
考虑到高性能、符合事件驱动、没有历史包袱这3个主要原因,JavaScript成为了Node的实现语言。

1.2.2 为什么叫Node
每一个Node进程都构成这个网络应用中的一个节点,这是它名字所含意义的真谛。

1.3 Node给JavaScript带来的意义
这里写图片描述
Node打破了过去JavaScript只能在浏览器中运行的局面。

1.4 Node的特点

1.4.1 异步I/O
这里写图片描述

这里写图片描述

在Node中,绝大多数的操作都以异步的方式进行调用。

1.4.2 事件与回调函数

1.4.3 单线程
Node是单线程的。

单线程的缺点是:
1)无法利用多核CPU
2)错误会引起整个应用退出,应用的健壮性值得考验
3)大量计算占用CPU导致无法继续调用异步I/O

1.4.4 跨平台

1.5 Node的应用场景

1.5.1 I/O密集型

1.5.2 是否不善长CPU密集型业务

1.5.3 与遗留系统和平共处

1.5.4 分布式应用

1.6 Node的使用者

1)前后端编程语言环境统一。

2)Node带来的高性能I/O用于实时应用。

3)必行I/O使得使用者可以更高效地利用分布式环境。

4)并行I/O,有效利用稳定接口提升Web渲染能力。

5)云计算平台提供Node支持。

6)游戏开发领域

7)工具类应用

1.7 参考资源

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 肝郁气滞的体质怎么办 手指甲长在肉里怎么办 甲床与指甲脱离怎么办 指甲往肉里面长怎么办 指甲和肉分离是怎么办 大脚趾指甲空了怎么办 脚趾甲长在肉里怎么办 脚趾甲又厚又硬怎么办 小孩子咳嗽有痰怎么办%3f 支气扩张咳血怎么办小 背部第8块脊椎疼怎么办 坐时间长了背疼怎么办 新生儿总哭怎么办吐奶 婴儿吃饱了还哭怎么办 宝宝喉咙哭哑了怎么办 婴儿哭哑了嗓子怎么办 婴儿胖子哭哑了怎么办 孩子声音哭哑了怎么办 喝咖啡手抖心慌怎么办 累了就心慌发抖怎么办 经常头晕心慌胸闷乏力怎么办 在末地迷路了怎么办 在森林里迷路了怎么办 电热宝充电不热怎么办 保温壶按钮坏了怎么办 热水壶盖子坏了怎么办 充电暖宝宝不热怎么办 刚怀孕孕酮低该怎么办 小三怀孕了该怎么办 15学生怀孕了该怎么办 学东西慢悟性差怎么办 欠债不还怎么办有欠条 欠了几百万我该怎么办 玄凤鹦鹉感冒了怎么办 多肉爆出小崽怎么办 多肉红宝石爆崽怎么办 黑尾蜡嘴太怕人怎么办 凤眼菩提盘黑了怎么办 凤眼菩提盘花了怎么办 小金刚菩提反碱怎么办 小金刚盘花了怎么办