几年前,彭博工程公司决定采用TypeScript作为一等语言。本文分享了我们在这一旅程中学到的一些见解和教训。
本文的重点是我们在采用TypeScript后获得的巨大收益,当然,作为工程师,在醉心于TS的同时我们也会发现、解决和分享其中存在的问题。
本文最初发布于彭博技术博客,原标题《10 Insights from Adopting TypeScript at Scale》,经InfoQ中文站翻译并分享。
背景
在TypeScript出现之前,彭博社已经在JavaScript上投入了大量资源——超过5,000万行JS代码。我们的主要产品是彭博终端,其中包含10,000多个应用。这些应用种类繁多,包括显示大量实时财务数据和新闻的应用、提供交互式交易解决方案的应用,还有多种消息应用,等等。早在2005年,公司就开始将这些应用从Fortran和C/C++迁移到服务端JavaScript,而客户端JavaScript于2012年左右推出。今天,我们公司有2,000多名软件工程师在编写JavaScript。
Comments