中国码农网

您现在的位置是:网站首页>JavaScript

JavaScript

TypeScript诞生10周年

码农是干什么的2024-03-14JavaScriptjascript小项目
TypeScript诞生10周年,jascript小项目,jascript下拉菜单,微软在博客中回顾了TypeScript刚亮相时受到的评价,大多数人对它都是持怀疑态度,毕竟这对于许多JaScript开发者来说,试图将静态类型引入JaScript是一个笑话-

TypeScript诞生10周年

   微软在博客中回顾了 TypeScript 刚亮相时受到的评价,大多数人对它都是持怀疑态度,毕竟这对于许多 JaScript 开发者来说,试图将静态类型引入 JaScript 是一个笑话 -jascript声明变量 或是邪恶的阴谋。反对者则直言这是十分愚蠢的想法,他们认为当时已存在可以编译为 JaScript 的强类型语言,例如 C#、Ja 和 C++。他们还吐槽主导 TypeScript 开发的 Anders Hejlerg 对静态类型有 “迷之执着”。

   当时微软意识到 JaScript 未来将会被应用到无数场jascript思维导图内部团队在处理复杂的 JaScript 代码库时面临着巨大的挑战,所以他们觉得有必要创造强大的工具来帮助编写 JaScript-jascript表单 尤其是针对大型 JaScript 项目。基于此需求,TypeScript 也确定了自己的定位和特性,它是 JaScript 的超集,将类型检查和静态分析、显式接口和实践结合到单一语言和编译器中。通过在 JaScript 上构建,TypeScript 能够更接近目标运行时,同时仅添加支持大型应用程序和大型团队所需的语法糖。

   这些目标指导着 TypeScript 的发展方向:类型系统,成为 JaScript 的类型检查器,只添加类型检查所需的语法,避免添加新的运行时语法和行为。

   微软提到,TypeScript 拥有如今的繁荣生态离不开一个重要属性:开源。TypeScript 一开始就是免费且开源 -jascript定义 语言规范和编译器都是开源项目,并且以真正开放的方式来运作。事实上,微软当时对外展现出的姿态并不是现在的 “拥抱开源”,所以他们内部并没真正认识到 TypeScript 的开源是如何帮助它走向成功。因此有人认为,TypeScript 在很大程度上引导微软开始更多地转向开源。

   现在,TypeScript 仍在积极发展和迭代改进,并被全球数百万开发者使用。在诸多编程语言排名、指数或开发者调查中,TypeScript 一直位居前列,也是和最常用的编程语言。