时间:2019-12-18来源:成都新网创想分类:网站制作知识
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的原因之一。
上一篇:没有了 下一篇:网站制作这些功能必不可少!
中小企业怎样才能将网站制作好? 2019-12-02
网站备案时IP和ICP如何查询? 2019-12-02
万维网之父发起拯救互联网计划 2019-11-26
细节成就一切,网站制作你要知道的... 2019-11-26
在这个看“脸”的时代,成都神仙般的... 2019-11-21