IT之家讯3月6日消息,微软和谷歌基本上都是以竞争对手身份出现的。但也有例外,比如这次微软和谷歌就联手让TypeScript变得更好。
在过去几个月的时间里,微软TypeScript和谷歌Angular团队一起工作,着力让Angular 2在TypeScript中发挥更好的作用。目前,他们已经使TypeScript和AtScript语言融合。并且Angular 2将会和TypeScript共同开发。现在这两个团队已经加入了更多语言功能,用以简化终端之间的应用开发过程。这其中就包括注释功能,一种依赖注入或汇编指令使用的向类声明中添加元数据的方法。
TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。
AngularJS诞生于2009年,由Misko Hevery等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入,等等。Angular 2是一个针对移动应用的框架,同时也支持桌面环境。
TypeScript和Angular团队都致力于在未来将TypeScript和JavaScript进行统一,包括在JavaScript中对ECMAScript标准体未来类型的开发工作。