速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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:292174
用户头像

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

关注

评论

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

面试官:Java中线程是按什么顺序执行的?

华为云开发者联盟

Java 线程 执行顺序 多线程并发

一加9pro联名哈苏了!这可能是你能买的平替哈苏

Geek_4a453c

Python和Java的区别

Sakura

4月日更

知乎载量破100W !阿里大佬的Java性能调优实战手册 一网打尽BAT大厂

比伯

Java 程序员 架构 面试

portal 认证 - 下线流程

箭上有毒

4月日更

【LeetCode】打家劫舍 II Java题解

Albert

算法 LeetCode 4月日更

一直做着行业最“新”的尝试:NA(Nirvana)Chain受邀出席共为·创新大会并办展

区块链第一资讯

ConcurrentHashMap源码深度解析(一)(java8)不可不知的基本概念(助你拿下源码事半功倍)

徐同学呀

ConcurrentHashMap Java源码 JUC

无代码开发会是未来的趋势吗?

优秀

无代码

初识GaussDB(for Cassandra)

华为云开发者联盟

数据安全 GaussDB 华为云数据库 GaussDB(for Cassandra) 分布式云数据库

python 实现类属性的懒加载装饰器

一代咩神

Python 懒加载 类属性 描述器

聪明人的训练(十五)

Changing Lin

4月日更

区块链食品安全追溯系统,区块链溯源优势

13530558032

直播选择 RTC 还是 RTMP?

anyRTC开发者

音视频 WebRTC CDN RTC RTMP

GaussDB(for openGauss)让数据“存得下、算得快、算得准”

华为云开发者联盟

GaussDB(for openGauss) 华为云数据库 数据分布方式 计算下推 数据强一致

修电脑、脱发、格子衫?程序员拒绝标签化,这才是真正的他们

华为云开发者联盟

程序员 女朋友 标签 格子衫 单身狗

Linux pwd 命令

一个大红包

Linux linux命令 4月日更

openLooKeng V1.2.0 发布

openLooKeng

大数据 数据 Bigdata

Windows 下 搭建 Flutter 环境

U2647

flutter 4月日更

一文看懂Modbus协议

不脱发的程序猿

物联网 通信协议 智能硬件 4月日更 Modbus协议

看了这篇MySQL,开发功力又升级

学Java关注我

Java 编程 程序员 架构 计算机

混沌大佬系列第二期 - Jesse Robbins

混沌工程实践

混沌工程 混沌大佬 灾难大师 游戏日 GameDay

编排包在设计与运行两态之间的运用价值体现

鲸品堂

服务编排 实践案例

Spring Boot 启动时,让方法自动执行的 4 种方法!

Java小咖秀

springboot 启动方式

超详细 PowerDesigner 入门教学(项目数据库设计标准)

若尘

数据库 数据库设计

直播 | 如何使用Ranger增强权限管理?

openLooKeng

大数据 数据分析 数据 Bigdata

ConcurrentHashMap 源码深度解析(java7)原来如此简单(写的真好,建议收藏)

徐同学呀

ConcurrentHashMap Java源码 JUC

智慧平安社区整体解决方案,智慧安防小区建设

13530558032

ConcurrentHashMap源码深度解析(二)(java8)直呼Doug Lea是真的细(带你参透扩容机制)

徐同学呀

ConcurrentHashMap Java源码 JUC

区块链电子合同一体化平台--破解信任难题

13530558032

一个单例还能写出花来吗?

艾小仙

Java 设计模式

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