首页 存档 技术 查看内容

Node简史及好书推荐

2018-3-30 13:00 |来自: 互联网 399 0

摘要: Node.js是一个基于Chrome V8引擎的JavaScript运行环境。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。Node.js的包管理器npm,是全球最大的开源库生态系统。 Node的诞生历程如下所示。 2009年3月 ...

Node.js是一个基于Chrome V8引擎的JavaScript运行环境。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。Node.js的包管理器npm,是全球最大的开源库生态系统。

Node的诞生历程如下所示。

2009年3月,Ryan Dahl在其博客上宣布准备基于V8创建一个轻量级的Web服务器并提供一套库。

2009年5月,Ryan Dahl在GitHub上发布了最初的版本。

2009年12月和2010年4月,两届JSConf大会都安排了Node的讲座。

2010年年底,Node获得硅谷云计算服务商Joyent公司的资助,其创始人Ryan Dahl加入Joyent公司全职负责Node的发展。

2011年7月,Node在微软的支持下发布了其Windows版本。

2011年11月,Node超越Ruby on Rails,成为GitHub上关注度最高的项目(随后被Bootstrap项目超越,目前仍居第二)。

2012年1月底,Ryan Dahl在对Node架构设计满意的情况下,将掌门人的身份转交给Isaac Z. Schlueter,自己转向一些研究项目。Isaac Z. Schlueter是Node的包管理器NPM的作者,之后Node的版本发布和bug修复等工作由他接手。

2014年12月,由于不满Joyent对Node.js的管理,Node.js核心贡献者之一Fedor Indutny创建了Node.js的一个forkio.js,io.js自创建后保持了较高的迭代频率。

2015年2月,Node.js基金会成立。6月,Node.js项目和io.js项目合并到了Node.js基金会。

2015年9月,Node.js v0.12和io.js v3.3合并为Node v4.0,Node.js引入V8 ES6特性。

目前发布的Node稳定版为v5.6.0。


今天为小伙伴们推荐两本重量级Node图书:《Node.js实战》《深入浅出Node.js》。

Mike Cantelon

Marc Harter

T.J. Holowaychuk

Nathan Rajlich

吴海星


京东:http://item.jd.com/11457487.html

亚马逊:http://www.amazon.cn/dp/B00K4RUZHW

当当:http://product.dangdang.com/23462490.html


  • Manning实战系列经典,豆瓣评分8.6分,原版最畅销的Node图书,Node开发者的第二本书

  • Node.js核心框架贡献者Mike Cantelon、Marc Harter、T.J. Holowaychuk、Nathan Rajlich代表作

  • Node.js项目负责人、Node包管理器(NPM)作者Isaac Z. Schlueter力荐

  • Node.js布道者、《深入浅出Node.js》作者朴灵推荐


“本书吸取了四位Node.js老兵的丰富的经验,带你从最初的Node.js安装,到创建应用、调试程序和部署产品,一路走下去。”

Isaac Z. Schlueter,

Node包管理器(NPM)作者,

Node.js项目负责人


“这本书由众位大神写来,驾轻就熟地告诉大家Node应用该如何编写。从侧面也能看出Node是一个多么轻量级的平台。期望你看完之后也能驾轻就熟地编写属于自己的Node应用。”

朴灵,Node.js布道者,

《深入浅出Node.js》作者

【作者简介】

Mike Cantelon Node.js核心框架贡献者、Node社区活跃分子、资深培训师和演讲人。

Marc Harter Node.js核心框架贡献者。

T.J. Holowaychuk 参与开发了很多Node.js模块,包括流行的Express框架。

Nathan Rajlich 大名鼎鼎的TooTallNate,Node.js核心代码提交者。


【译者简介】

吴海星 编程数载,翻译几年,熟悉Web应用开发流程,了解Java及Node.js的各种框架。年过而立,愈加发奋,愿凭绵薄之力,贡献于IT社区。


朴灵


京东:http://item.jd.com/11355978.html

亚马逊:http://www.amazon.cn/dp/B00GOM5IL4

当当:http://product.dangdang.com/23371791.html


  • 第一本深度讲解Node的图书

  • 源码级别探寻过Node的实现原理

  • 阿里巴巴一线Node开发者最真实的经验


朴灵说:“还没有一本书将Node自身结构介绍出来,大多停留在Node介绍或者框架、库的使用层面上,本书希望从不同的视角揭示Node内在的特点和结构。也许你已经用过Node进行相关的开发,在使用了Node带来的欣喜后,还能在阅读本书时,发出一句“哦,原来Node是这样的”,这就是本书的简单寄望。”


“Node.js让JavaScript在服务器端焕发生机,这是一本带着文艺调调的好看的技术书,书中详细阐述了Node.js的方方面面。如果你是前端工程师,这会是你迈向全端工程师的关键一步。”

玉伯,

支付宝高级技术专家


“通过学习Node.js,你可以接触到最新的开发模式与协作思想。通过阅读这本书,你可以在软件开发领域获得广泛而又有深度的收获!所以,我很推荐这本书!”

庄表伟


“从未读过这么让人想一翻到底的Node.js技术读物,看完 “内存控制”这一章后,重新写代码的时候,仿佛都能看到V8是如何进行垃圾回收的。如果你还在纠结callback带来的}}}}}}}嵌套问题,那么推荐你阅读“异步编程”这一章,保证让你大开眼界。世界上本没有嵌套回调,写的人多了,也便有了}}}}}}}。JavaScript已经不仅仅是在浏览器上运行的玩具语言, 它正在通过Node.js进军所有领域。阅读本书,开启你人生的第一个Node节点吧。”

Python发烧友,

阿里巴巴数据平台技术专家


【作者简介】

朴灵 真名田永强,文艺型码农,就职于阿里云,开发专家,Node.js布道者,写了多篇文章介绍Node.js的细节。活跃于CNode社区,是线下会议NodeParty的组织者和JSConf China(沪JS和京JS)的组织者之一。热爱开源,多个Node.js模块的作者。个人GitHub地址:http://github.com/JacksonTian。叩首问路,码梦为生。

【活动】
怎么看Node?请在留言中说说你的看法,从精选评论中挑选5人送书,以上两本重磅书任选一,截至3月10日10:00。

本文转载自:微信公众账号 - 图灵教育,版权归原作者所有!

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部