TypeScript <3 Angular

[原文发表地址] TypeScript <3 Angular

[原文发表时间] 2015-03-05 08:30 AM

三年前,我们引入了TypeScript, 它是JavaScript的一个超集,对于大规模应用程序开发提供了编译时类型检查和更丰富的工具集成。

从那时起,我们就已经通过许多工程和应用程序看到了TypeScript被广泛接受和使用,从Adobe的Digital Publishing Suite 到Mozilla的Shumway工程和伟大的Asana网页应用程序。与此同时,框架的生态系统和围绕着Typescript的工具合作者们也在快速的成长-从tools for Eclipse developed by PalantirTypeScript support in JetBrains’ WebStorm有超过700位开发工程师为DefinitelyTyped项目做出了贡献。

TypeScript + Angular 2

今天,我们很高兴谈论我们正在合作的另一大框架的伙伴

在过去的几个月里,微软的Typescript团队和谷歌的Angular团队已经在一起紧密的工作了。今天,在位于盐湖城的ng-conf, Angular和TypeScript团队发布了他们合作以来的第一个成果。我们非常兴奋的宣布我们已经融合了Typescript和AtScript两种语言,它就是Angular 2,下一代主流的构建网站和网页应用程序JavaScript库,将会用TypeScript开发。
与像Angular这样丰富的库紧密合作,帮助Typescript逐步发展了额外的语言功能,简化端到端应用的开发,包括annotations,一种由依赖注入或编译指令添加元数据到类声明的方式。
即使这两个团队已经不仅仅开发了语言方面的创新和库,我仍然为TypeScript 和 Angular 团队之前的生产和合作关系感到自豪。这两支团队都期待着在将来继续将TypeScript和JavaScript一起前进,包括在JavaScript的未来中应用ECMAScript标准机构的类型

下一步的TypeScript

由于TypeScript 1.0去年发布,TypeScript团队一直在努力工作来进一步改善的语言和工具。

• 由于ECMAScript的6个标准固化,我们已经在TypeScript 加入ES6语法和功能
• 我们还建立了用户要求的功能,如ECMAScript7的async/await使编写异步代码更容易。
• 而且我们继续投资于我们的架构,使得共同构建任务的速度比他们TypeScript1.0的速度高达4倍

你将会在所有的这些结果在

TypeScript 1.5 和更高的版本中看到。

 
除了在语言方面的工作,我们继续改善Visual Studio的功能强大的环境来创建打字稿应用程序,辅以智能感知,查找定义源,重构/重命名,项目模板,并集成构建支持。如果您有Visual Studio 2013 Update 2或更高的版本,那你就已经有TypeScript了。

结论

高兴地看到,TypeScript生态系统的持续成长,我特别高兴能够与谷歌Angular团队合作进而调整我们在TypeScript 和Angular2的工作。
您可以了解更多关于今天的Angular公告并且在GitHub 上跟进TypeScript

合十致敬!