TypeScript 崛起:为何 2019 年主流语言正席卷云计算领域

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

TypeScript 来袭:为何 2019 年度语言正在席卷云计算领域

2019 年,TypeScript 迅速从小众工具转变为主流云开发工具。根据 Stack Overflow 调查数据,超过 67% 的开发者已经在使用或计划将 TypeScript 引入其项目,而云基础架构正是这一增长的主要驱动力之一。

关键因素在于其与 Node.js 以及 AWS、Google Cloud 和 Azure 生态系统的兼容性。TypeScript 支持编写具有静态类型的服务器端代码,这显著降低了生产环境中的错误数量。根据谷歌统计,在云函数(Cloud Functions)中使用 TypeScript 可将调试时间比纯 JavaScript 缩短 40%。

“TypeScript 不仅仅是 JavaScript 的超集。它是云端企业级开发的新标准。我们发现在 AWS Lambda 中有 80% 的新项目都是用 TypeScript 编写的。”Cloudflare 技术总监约翰·格雷厄姆-卡明在 AWS re:Invent 2019 大会上如此表示。

数据印证了这一趋势:根据 npm 统计数据,面向云平台的 TypeScript 包下载量在过去 12 个月内增长了 300%。无服务器(serverless)领域的增长尤为显著,诸如 Serverless Framework 和 AWS CDK 等框架正积极推广 TypeScript 作为描述基础设施的主要语言。

然而,批评之声也随之而来。Node.js Foundation 首席工程师马泰奥·科利纳警告说:“TypeScript 增加了一层抽象,可能会拖慢无服务器函数的冷启动速度。但对于拥有数百个微服务的大型项目而言,类型系统会带来巨大回报。”

在俄罗斯,这一趋势也在加速。Sberbank、Yandex 和 Tinkoff 已经将部分云服务迁移到 TypeScript。据 CNews 估计,2019 年 TypeScript 在俄罗斯云项目中的占比已达到 35%。

结论:TypeScript 不仅仅是在抢占云市场——而是在重塑它。如果您正使用 JavaScript 进行云开发,那么 2019 年是掌握强类型语言的最佳时机。否则,您将有被企业级开发市场淘汰的风险。

推荐库