Typescript at Google

查看原文

本文介绍了 Typescript 逐渐在 Google 产品线被使用的现状。Google 在 JS 很早期的时候就在探索如何编写大型前端程序,并归纳出 Closure 这个框架。时过境迁,这套框架可能目前也就 Google 在用,或者某些用了的公司还需要找 ex-googler 来维护。Closure 本质是一个静态类型的 JS 方言,问题主要在于常年使用估计埋了不少臭虫进去。现代 JS 产出了 UMD, AMD, CommonJS,ES6 甚至也有自己的模块系统,npm,webpack 也逐渐推广开。作者所在的组就在尝试将这些东西引入现有代码仓库。迁移也是慢慢地迁移,而不是从头写一遍。现在好些个 Google Products 都已经有慢慢用上了 TypeScript 了。