JavaScript开发平台Node.js诞生的十年技术栈演进

2020-02-23 11:01 栏目:建站知识 查看(0)

Node.js2009年诞生,作为前端辅助开发工具而流行,作为技术领域里的明星项目,Node.js自诞生以来就一直处于风口浪尖之上。下边来看看node.js技术栈的演进:

自从ES6规范在Node.js中落地之后,整个Node.js开发领域都发生了翻天覆地的变化。从v0.10开始,Node.js中就逐渐加入了ES6特性,比如Node.js v0.12可以使用Generator,这也促使寻求异步流程控制的TJ Holowaychuk写出了co这个著名的模块,进而产生了Koa框架。但是在v5.0之前,必须通过flag才能开启Generator支持,因此Koa v1.0迟迟未发布,在Node.js v5.0发布后,Koa v1.0才发布。

2015年,传统写法终结;2016年,变革写法开始兴起。其中核心变更是支持使用ES6语法编写Node.js代码。

可以使用Node.js v5.x+里的ES6特性,如果想实现更高级的功能,可以使用Babel编译支持ES7特性,或者使用TypeScript。
合理使用Standard或者xo模块代码风格约定。

适当引入ES6语法,只要Node.js SDK内置支持的,都可以使用。

大家要重视面向对象写法的使用,虽然ES6的面向对象机制不健全,但以后定会不断完善。面向对象对于大型软件开发更适合,这其实也是我推荐使用TypeScript的原因之一。

扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流

tag标签:
如果您有任何意见或建议,都可与我们联系!