Node.js 2016 回顾1)Node.js版本变化https://github.com/nodejs/LTS#lts-schedule
根据node.green统计Node.js 6.x(LTS下面)的es 2015即es6兼容99%
2)Node.js在2016年被哪些企业使用?
作为决策的结果,高朋团队使用Node.js重建整个Web层 他们在多个平台使用Node:
当前,高朋有70个Node.js生产应用。应用在30个国家。
skycatch是家数据公司,帮助捕获、管理和分析商业无人机数据。skycatch看到挖掘数据需要大量查询数据库。使用现有的工具如原始SQL查询是困难和耗时的,而skycatch的解决方案可以方便地从网站中提取可操作的数据。 “我们在你能想得到的地方都使用了node - Node是我们的胶水”。
通过Node.js,工程师队可以拥有从UI到后端整个堆栈的全部开发职责,前端他们能够重用自己在JavaScript和HTML上的精通。 现在他们可以很快地把新的功能放一起做原型设计做研究和做一些用户测试。然后把这个想法应用到生产级别并发布,不会导致应用程序栈其他部分的风险 原文http://www.jdon.com/48441 上面是国外的一些,据我所知很多大公司都用Node.js只是没人出来讲而已,创业公司就更加数不胜数了。 调查一下,用Koa的公司来顶一下 这个帖子,7个月之前,统计Koa都很20家左右,所以整体来看,普及力度还不错的。 3)left-pad事件2016年3月份,kik是Azer写的模块,但Kik同时是手机通信录的社交软件,所以这个社交软件上就无耻的直接说让Azer把kik名字给他们,Azer不同意,他们就拿律师函恐吓,并让npm妥协,所以npm就妥协了 Azer一怒之下将自己在 npm 上的 273 个封包全部撤下,其中就包括 left-pad 封包。一石激起千层浪,依赖 left-pad 的上千个项目包括 babel 和 react-native 瞬间崩溃。大量开发者看着自己项目构建失败,顿时被吓尿。 观点
你的模块必须含有一定的复杂性,不然就没啥意义了。
从我开始讲Node.js全栈大约是3月份,那是npm上是25.6万个吧,截止到年底是35万个,我想说的是那个包仓库都是有好有坏,按照80/20原则,数量是也是相当可观的。总比那些某些语言连包管理机制都不完善的要强吧!
http://blog.npmjs.org/post/141905368000/changes-to-npms-unpublish-policy 4)Yarn:一个高效的npm替代品2016年10月份, Facebook 和 Google 联手搞出 Yarn,你一个新的包管理器。一周之内,在github上star过万,现在已经21843个star了。 替换的原因
与hack npm**的做法相反,Facebook编写了Yarn
很多人说和ruby的gem机制类似,都生成lockfile。确实是一个很不错的改进,在速度上有很大改进,配置cnpm等国内源来用,还是相当爽的。 5)Chrome DevTools支持Node.js 应用调试了https://blog.hospodarets.com/nodejs-debugging-in-chrome-devtools 要求
步骤
|
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|