在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
如果没有服务器提供支持,没有数据库存储数据,那么我们写的代码只能在自己的电脑本地运行,网站也不能登录注册。而就是为什么要学习Node的原因,因为Node 就是做服务器的。在大家学习Node之前,我们先来看看Node发展史的介绍吧!

1、诞生
2008年Google发布了Chrome浏览器!Google在开发Chrome浏览器时,为了提高JS代码的执行效率,寻遍了世间所有的 JS 解析引擎都不满意,于是自己下手开发了V8解析引擎。Chrome V8的面世给 JS 这门语言带来了又一个春天,因为以前的JS只能运行在浏览器里,全世界的JS爱好者都希望打破这个禁锢,也一直在尝试,但 JS 的执行速度着实让人无奈,而V8的到来,终于让人们看到了希望!
紧接着在2009年,Ryan Dahl(Node.js之父)基于V8引擎开发的Node就这样诞生了!我们的JS终于逃出了浏览器的限制,在几乎所有地方运行,在整个编程代码界上下翻滚,左右腾挪, 从那以后,JS遍地开花,攻城略地,无所不能。在开源社区,各种插件、服务、功能模块层出不穷,江湖上也出现了JS的 "伊索寓言" :凡是能用JS实现的,都将用JS实现!
2、迭代

Node在发展中的版本迭代,也是谜一样的存在,我们有理由严重怀疑,Node团队中的领导者,肯定是一个版本狂魔。刚刚发布的时候,是0.1版本,很腼腆。到6年以后,也就是2015年,才发布了1.0版本;但是,自从1.0颁布以后,版本号就像上了高速公路一样,一路狂飙还不限速,拦都拦不住,安全带都表示怀疑人生了。短短九个月,发布了2.0、3.0、4.0三个版本。后续基本就是1年2-3个版本的速度了,截止到现在已经到了14.0的版本。
3、现状
2019年11月,Node.js发布了14.0版本,更新了一些特性。其中值得注意的几大特性莫过于支持 Optional Chaining和Nullish Coalescing。另外,Streams API更新,提高了各种流的行为一致性,并且移除 ESM modules 警告。最后,还有新的编译器和平台最小化。
纵观Node的发展史,我们可以发现Node是基于V8引擎创立的,发展中也经历了一定的坎坷磨难,不过发展到现在,Node已经非常成熟了!
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Java开发仓库管理系统设计应用有哪些意义?
Java开发仓库管理系统设计应用有哪些意义?仓库管理系统设计合理应用可以使仓库管理更加标准化、提高效率,节约成本、员工登录模块的实现;仓库管理系统实现、原材料管理模块、产品入库管理模块、产品出库管理模块的只能管理。
9518
2019-08-02 17:42:22
重庆Java培训哪家好?应该如何选择?
重庆Java培训哪家好?应该如何选择?受疫情的影响,传智播客的所有线下课程都转到了线上,因此重庆的学员如果想要学习Java,可以直接上博学谷官网进行Java的在线学习。下面我们一起来看看选择博学谷的四大理由,即高品质的教学内容,紧跟市场的热门技术点,资深负责的教学团队以及全方位的线上教学服务,同时这些也是大家选择培训机构时,可以参照考虑的地方。
5929
2020-02-18 18:58:53
Dubbox服务消费方开发详解
众所周知,。通过Dubbo可以创建服务消费方的应用,实现服务消费方远程调用服务提供方的方法。下面一起来看看Dubbox服务消费方开发详解,具体内容包括六个详细的开发步骤。
6273
2020-05-28 16:25:37
Java是什么?有哪些特点?
Java是一门高级程序设计语言,从1995年被发布,到今天已经有25年的历史了。它的一大特点是跨平台,可运行于不同的操作系统,如Windows,Mac OS,以及多种UNIX版本的系统。根据Java的不同用途,可分为三个版本,分别是JavaSE、JavaEE以及JavaME。下面我们一起来深入了解一下Java这门编程语言。
5987
2020-08-07 14:53:47
为什么Java学完之后忘得好快怎么办?
参加培训班学Java知识点较多,短时间学习记忆不深就容易出现遗忘的情况,对于初学者来说这种情况比较正常,应该时常巩固加深印象,多练习做到学以致用。
6662
2021-01-06 13:55:46
