Typescript是什么

引用其官网上的话:

TypeScript是JavaScript的超集,可以编译成纯JavaScript。TypeScript可以在任何浏览器、任何计算机和任何操作系统上运行,并且是开源的。

为什么要用Typescript

优点

  1. 提供了类型系统和对ES6的支持
  2. TypeScript增加了代码的可读性和可维护性
  3. TypeScript非常包容
  4. TypeScript拥有活跃的社区

缺点

  1. 有一定的学习成本,有一些新的概念,如:接口(Interface)、泛型(Generics)、类(Classes)、枚举类型(Enums)等
  2. 短期可能增加一些开发成本,需要编写类型的定义,能减少长期维护的成本
  3. 需要集成到构建工具
  4. 可能和一些库的结合不是很完美

相对于优点来说,这些缺点都是可以克服的,要拥抱变化,面向未来。

业界对Typescript是什么态度,它的未来怎么样

团队有人研究过吗

别的团队是如何看待Typescript的

ant-design使用TypeScript编写

Written in TypeScript with predictable static types.

ant-design-pro 4.0版本,使用TypeScript重写

  • 💡 TypeScript: A language for application-scale JavaScript

待研究。

能推动落地吗

能为团队带来什么

  • 随着前端技术的发展,TypeScript已经成为了一门必须掌握的技能,学会TypeScript会让我们更加具有竞争力
  • 使用TypeScript,我们能编写更加易读和可维护的代码,减少低级错误的发生

参考

TypeScript入门教程