快速学习nodejs系列:二、nodejs诞生

nodejs简介

1.nodejs的诞生

学习一门技术之前,有必要了解该技术是如何诞生的?

nodejs是ryan dahl(nodejs 之父)于2009年发布的。

clipboard.png

                                   (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开始流行..

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值