写点什么

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

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

关注

评论

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

Elasticsearch Query Phase

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

秒杀系统的难点在哪?如何突破?

跳蚤

优化JAVA代码总结

跳蚤

诊所数字化:诊所私域直播

boshi

直播带货 数字化医疗 七日更 28天写作

mybatis的通用插入更新方案

altantisor

Java mybatis

dubbo 源码 v2.7 分析:SPI机制

程序员架构进阶

Java spi 七日更 28天写作 2月春节不断更

(28DW-S8-Day9) 区块链如何对坏节点容错:拜占庭将军问题

mtfelix

28天写作 拜占庭容错 拜占庭将军

作业 - 第四章 业务流程与产品文档 (二)

hao hao

区块链与数字货币的发展到底有什么意义

CECBC

数字货币

“他者”德意志(三):“翻险峰”的德国电动汽车产业

脑极体

SwiftUI数据流之State&Binding

kingnight_pig

ios swift SwiftUI

SQL Server 多表数据增量获取和发布 1

happlyfox

学习 28天写作 2月春节不断更

第四章作业(二)

墨狂之逸才

架构设计篇之微服务实战笔记(九)

小诚信驿站

架构师 刘晓成 小诚信驿站 28天写作

架构师训练营 4 期 第9周

引花眠

架构师训练营 4 期

浅谈JVM 垃圾回收原理

跳蚤

「架构师训练营 4 期」 第八周 - 001&2

凯迪

架构师训练营 4 期

不写代码可以写爬虫程序吗?老师说可以,无编码学爬虫之一。

梦想橡皮擦

Python 28天写作 2月春节不断更

我眼中的IT售前工作

Geek_dn82ci

云计算 职场 解决方案 售前

用例2

z

SwiftUI数据流之StateObject& ObservedObject探讨

kingnight_pig

ios swift SwiftUI

数字经济发展的时代特色

CECBC

数字经济

数据库规范设计说明书 整理

edd

业务中台建设 - 4种部署模式

孝鹏

部署图 隔离性 中台架构

MySQL连接超时关闭问题解决

flyer0126

MySQL MySQL优化

第十三周作业&总结

胡益

区块链架构下的智慧城市发展加速

CECBC

信息安全

产品经理训练营知识汇总

SilentMacUser

产品经理 产品经理训练营 邱岳

2.2 Go语言从入门到精通:Go语言变量

xcbeyond

变量声明 28天写作 Go 语言

【LeetCode】单调数列Java题解

Albert

算法 LeetCode 28天写作 2月春节不断更

Java 中 Vector 和 SynchronizedList 的区别

看山

Java 线程安全 vector SynchronizedList

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