TypeScript 发展历史
目前在一线公司和一些高级团队中都开始采用 Vue + TS 或 React + TS 的开发形式,这也逐渐成为趋势。
版本演进脉络
| 时间 | 事件 |
|---|---|
| 2010 年 | 在微软公司内部开始使用 |
| 2013 年 6 月 | 经历预览版后,微软正式发布正式版 TypeScript |
| 2014 年 4 月 | TS 1.0.0 正式上线 |
| 2016 年 9 月 | 发布 TS 2.0.0 |
| 2018 年 6 月 | 发布 TS 3.0.0 |
| 2020 年 8 月 | 发布 TS 4.0.0 |
演进特点
在这些大版本发布的过程中,并没有太大革命性的改进,基本都是不断优化与升级。这也是 TypeScript 本身语言特点导致的——知识点比较零散,语法之间并没有太多联系。
实践上从 TS 4 开始使用即可,不用太关心之前版本的情况。
对 JavaScript 的影响
TypeScript 已经成为目前前端开发中首选的语言之一。TS 团队已经向 ECMA 组织发出修改意见,希望 JS 中能够支持静态类型检查,并且已经到了提案阶段。
未来的趋势是 JavaScript 越来越趋近于 TypeScript,TS 的影响力将继续扩大。关于 TypeScript 与 ECMAScript 的关系、TC39 提案流程,详见 TypeScript 与 ECMAScript。