在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

TypeScript 成为 VisualStudio 的正式成员

  • 2014-03-07
  • 本文字数:590 字

    阅读完需:约 2 分钟

Microsoft 的开源编程语言 TypeScript 设计的初衷是为了使大型 JavaScript 应用开发更容易,同时提供现代工具的支持。相比 TypeScript 先前的 0.95 版本,即将发布的 1.0 版本的最新发布候选版本有不少变化,其中最重要的要属处理泛化的新方式。TypeScript 的开发团队改变了关键字“any”的行为,这样做是为了简化创建接口和子类时的类型检查。

此外,对泛型的处理也产生了一些变化,这两种改变结合在一起后,会有利于处理某些场景,如“承诺参数是全类型泛化的类型”。另外还有重要的一点是,与TypeScript 一起发布的库lib.d.ts 也做了更新,提供对触摸和WebGL 的支持。

虽然对此发布版本的反馈总体上比较好,但是它毕竟是发布候选版本,所以不建议将其安装在关键的生产系统中,除非你愿意承担部分风险。据一些早期的使用者反映,还有若干稳定性问题需要处理。

除了通过Update 2 获取TypeScript 1.0RC 外,也可以通过下载方式获取并作为独立工具使用。项目的源码放在 Codeplex 上。除了可以在 Visual Studio 中使用 TypeScript 外,在其他流行的文本编辑器中,如 Eclipse Sublime 也支持该语言。

查看英文原文: TypeScript Becomes Full Member of Visual Studio


感谢邵思华对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-03-07 06:292661
用户头像

发布了 28 篇内容, 共 12.5 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

第四周作业

孤星

Week4 系统架构

evildracula

学习 架构

[架构师训练营第 1 期] 第八周学习总结

猫切切切切切

极客大学架构师训练营

数据库SQL:视图

正向成长

架构师训练营第 1 期 week8 总结

张建亮

极客大学架构师训练营

第八周作业

橘子皮嚼着不脆

Week4 作业

evildracula

学习 架构

架构师训练营第 8 周课后练习

叶纪想

架构师训练营第八周作业

Shunyi

极客大学架构师训练营

架构师训练营 2 期 - 第四周总结

Geek_no_one

极客大学架构师训练营

第八周作业

wanlinwang

极客大学架构师训练营

架构师训练营第八周命题作业

一马行千里

极客大学架构师训练营 命题作业

架构师1期week08作业

FG佳

架构师一期

架构师训练营第 1 期 - 第 8 周 - 命题作业

wgl

极客大学架构师训练营

架构师训练营第 1 期 -Week8 - 课后练习

鲁大江

极客大学架构师训练营

第八周总结

Geek_ac4080

【架构师训练营第 1 期 08 周】 学习总结

Bear

极客大学架构师训练营

架构第八周总结

Geek_Gu

极客大学架构师训练营

架构师训练营第八周总结

月殇

极客大学架构师训练营

极客时间架构 1 期:第8周 性能优化(二) - 学习总结

Null

手把手教你在Idea中使用Git

jiangling500

git GitHub IDEA

判断两个单向链表是否合并

Jacky.Chen

已经 2020 年了,真的要继续 RoR 么?

escray

面试 面经

week08学习总结

龙卷风

架构师一期

系统架构 - 学习总结笔记

Xuenqlve

架构师训练营 - 第八周

袭望

第四周--学习总结

Mr_No爱学习

第一次电话面试

escray

面试 面经

Week 8 作业02

Croesus

第八周作业

熊桂平

极客大学架构师训练营

极客时间架构 1 期:第8周 性能优化(二) - 命题作业

Null

TypeScript成为VisualStudio的正式成员_语言 & 开发_Jeff Martin_InfoQ精选文章