TypeScript 是增长最快的语言之一。
谷歌趋势:2014 至 2019 年 TypeScript 的增长。
图源/前端之巅
TypeScript 的受欢迎程度一直在增加,俨然成为了前端人的新宠。
图源/前端之巅
其实,TypeScript 并不是一个完全新的语言, 而是JavaScript 的超集,它包括 ES5、ES5+ 和其他一些诸如泛型、类型定义、命名空间等特征的集合,而且能够编译成普通的JavaScript 代码。
TypeScript 与 ES5,ES2015,ES2016 之间的关系
除了上面这个优点,它还支持任意浏览器,任意环境,任意系统并且还是开源的。
目前,前端三大框架 Angular 、Vue 、React 已全部支持 TS 。所以,作为前端人,你不得不承认 TypeScript 良好的发展态势,与其抨击、避讳它,不如学习和使用它。尤其对于中小型公司的程序员,更应该紧跟时代步伐。
最重要的是,包括腾讯在内的国内很多大厂的前端团队已经开始使用TypeScript。腾讯高级工程师程柳锋也曾公开表示,TypeScript 在腾讯使用的比较多。或许,对TS的熟练与否,不会成是否晋升的决定性因素,但它至少可以做到锦上添花。