快速学习nodejs系列:二、nodejs诞生
nodejs简介
1.nodejs的诞生
学习一门技术之前,有必要了解该技术是如何诞生的?
nodejs是ryan dahl(nodejs 之父)于2009年发布的。
(ryan dahl)
ryan dahl
2004 其在纽约罗切斯特大学数学系读博,研究一些分型、分类的研究。
2006 可能是厌倦的无聊的读博生活,产生了“世界那么大,我想去看看”的想法,做出了退学的决定,去到了智利的一个小镇。
这个时候他开始学习网站的开发,经过2年时间,成为高性能web专家,从接开发到为客户解决性能问题的专家。他明白,解决性能问题的关键是:事件驱动、异步I/O 。期间他尝试用ruby、c、luo,最终都失败了。
原因:
ruby:虚拟机性能太差
c:性能虽高,门槛高,业务开发效率低
luo:天生的同步I/O
在他要放弃时,google在新一轮的浏览器大战中胜出,V8引擎到来了(感谢谷歌) ,V8完全满足期要求。于是他把V8搬到了后台,使得js的触角触到了服务器。
2009年2月,把项目定义为‘node’;同年5月,向外界宣布这个项目;年底,在柏林的jsconf eu 大会上进行nodejs的演讲,之后nodejs开始流行..
相关推荐
JamesRayMurphy 2020-05-25
starzhangkiss 2020-04-19
普罗旺斯的梦 2020-04-09
始作俑者 2020-01-19
普罗旺斯的梦 2020-01-01
xyggsddu 2019-12-26
aihenaichadeyun 2019-12-20
rareli 2019-12-16
始作俑者 2019-12-13
普罗旺斯的梦 2019-11-06
fm00 2019-11-01
普罗旺斯的梦 2019-09-13
普罗旺斯的梦 2019-09-06
kaikai 2018-11-28
范群松 2019-08-30
codingker 2019-07-11
fuziwang 2019-07-01
sunwukong 2019-06-30