展望Nodejs 2016和新年祝福

展望Nodejs 2016和新年祝福

《素书》里讲“推古验今,因此不惑”,因此咱们先回顾一下2015年nodejs的国内外发展,继而展望一下个人2016年关于nodejs的想法和新年祝福前端

回顾一下2015年

http://i5ting.github.io/history-of-node-js/node

Q1(1季度)

  • IO.js 1.0.0 发布
  • Joyent 推动创建 Node.js 基金会
    • Joyent, IBM, Microsoft, PayPal, Fidelity, SAP and The Linux Foundation Join Forces to Support Node.js Community With Neutral and Open Governance
  • IO.js 和 Node.js 和解提案

Q2(2季度)

  • npm 支持私有模块
  • Node 项目领导人 TJ Fontaine 逐步解除核心身份并离开 Joyent 公司
    • A changing of the guard in Nodeland.
  • Node.js 和 io.js 在 Node 基金会下合并状况

Q3(3季度)

  • 4.0 版本发布,即新的 1.0 版本

Q4(4季度)

  • Node v4.2.0,首个长期支持版本(LTS)
  • Apigee,RisingStack 和 Yahoo 加入 Node.js 基金会
  • Node Interactive
    • The first annual Node.js conference by the Node.js Foundation

总结

目前的2个版本git

  • v4.2.6 LTS(长期支持版本)
  • v5.5.0 Stable(稳定版本)

schedule.png

总体来讲趋于稳定es6

  • 成立了nodejs基金会,可以让nodejs在将来有更好的开源社区支持
  • 发布了LTS版本,意味着api稳定
  • 快速发版本,不少人吐槽这个,其实换个角度看,这也是社区活跃的一个体现,但若是你们真的看CHANGELOG,其实都是小改进,并且是边边角角的改进,也就是说nodejs的core(核心)已经很是稳定了,能够大规模使用

awesome-nodejs

https://github.com/sindresorhus/awesome-nodejsgithub

我不太喜欢sindresorhus这货,不过10,110个Star也足矣说明nodejs的火爆web

awesome-node.png

国内2015

看这篇文章吧,国内Nodejs 2015汇总docker

基本能总结的我都放上了。typescript

不管开源项目、web框架、线上线下聚会、精华文章、社区项目都有不错的成绩,客观的讲这篇文章并不够全面,限于我我的的知识面和精力,至少能够说明nodejs在国内的状况npm

言必称nodejs还为时过早,但以不知道nodejs为耻仍是作到了的

另一个事件就是微博的前端大撕逼事件,我不想评论是非,对我而言当一个技术,无数人都没法回避的时候,它就是成功的,api

个人2015

2015年我跑去创业了,技术栈就是所谓的MEAN,摸爬滚打的1年里,遭遇了不少

  • 科普nodejs,带小弟
  • 写框架,总结最佳实践
  • 拆分、解耦,面向微服务

对我而言,最难的2件事儿

  • 创业实际上是一件挺痛苦的事儿,无薪水,因此有的时候要靠讲课维持生活,我又被迫去讲课
  • 招人,会nodejs的人并很少,大部分人了解js就不错了,另外我在天津,更难招人,好的都去北京了,这是一件很是痛苦的事儿,因而我作了【node全栈】公众号,经过科普去招人,目前看效果还不错的

总体来讲,还好,撑过来了,基于nodejs的技术栈是很是稳定的,只要在架构上屏蔽一些问题,就能够很是好的在实现和效率上取得平衡。

其实有一个好的心态是最重要的。我在cnode上的签名就是“少抱怨,多思考,将来更美好”,抱怨不解决问题,仍是多思考,多积累,多总结才是

另外要有1颗坚决的心,切勿人云亦云,切勿带着情绪去看待问题。

我理想的2016年

不少人说个人文章写来写去就那些东西,我其实不想辩解啥,确实是科普的文章,但对我而言,是一个必需要走的过程,哈哈,在2016年我其实想作更多

布道:完成《一块儿学koa》一书

对于nodejs的将来,我是很是看好的,虽然我不是很喜欢es6和es7,但大势所趋.nodejs4就支持了10个es6的特性,因此es6也是须要学的

nodejs异步带来的困扰也将破局,从callback到promise,从promise到generator,从generator到co,从co到async/await,不管如何generator/co和async/await会在2016年获得很是大的推广

目前这些的支持除了nodejs sdk和babel外,typescript也是一个比较好的选择

至于koa,目前分为1.x和2.x版本,1里已经很稳定了,和co配合也很是好。2里的es6特性整合仍是有些问题,尚未最终发版,目前观望中

因此我比较看好开源Nodejs微服务项目推荐:micro这样的微框架,至少在学习koa以前,是比较简单、比较容易入门的项目,并且在微服务的大潮下,也是一个比较好的技术选型。

综上所述,是2016年的我对nodejs趋势的一个见解,我但愿把这些内容都写到《一块儿学koa》一书中。

但愿本身可以不打本身脸,可以按时完成,不管工做多忙或者其余缘由。

技术咨询

我我的很是看好nodejs全栈和大前端的前景,在2015年我作了很是多的科普的事儿,在2016年我但愿可以作一些技术咨询的工做

在公共号和微信里有不少人咨询过各类问题,这是很是有前景的工做,并且存在大量需求,不少公司或我的技术选型的时候,经常会被各类意见所左右,须要有相对专业的人给出建议

我很喜欢nodejs,但我不会让nodejs作全部的事儿,从实践的角度看,2016年会是百花齐放的技术多样性局面,目前docker、微服务、以及跟着高性能语言、框架等,技术选型已经不是从前那个只看团队、性能的年代,咱们应该更多的围绕如何快速发展和架构眼光去看待技术选型

目前已有人付费咨询

但愿可以有机会给更多公司服务,欢迎联系我i5ting@126.com

完成《Nodejs微信开发》课程

我和StuQ合做一门课程,和微信开发有关,年前已经讲过1期了,反响还不错,2期会在年后讲,目前人都已经招满了,完成好一门课和写一本书基本是同样的,都须要很是多的时间和精力

但愿本身可以出一个不错的视频课程

cnodejs社区

我依然还会像2015年同样处理全部帖子,原则之内的好说,原则之外的还请谅解。

另外就是cnodejs做为一个比较活跃的社区,其实有不少精华,这点在总结《国内Nodejs 2015汇总》时就深有体会。另外不少人在个人公众号【node全栈】里会回复问一些技术内容,个人想法是,把这些精华的帖子汇总一下,标签一下,以便更多人能够在公众号上访问,若是@alsotang不开公众号的话,我就会放到个人公众号【node全栈】里。

祝福

nodejs已经占到风口上了,但愿你们可以把握机会,在2016年收获更多技术、财富

最后祝你们新年快乐,万事如意,阖家欢乐

全文完

欢迎关注个人公众号【node全栈】

node全栈.png

若是想参与评论,请点击原文连接,进入国内最专业的cnode论坛

相关文章
相关标签/搜索