写点什么

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

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

关注

评论

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

The Data Way Vol.2 | 做个『单纯』的程序员还真不简单

SphereEx

数据库 开源

用Python爬取《王者荣耀》英雄皮肤数据并可视化分析,用图说话

Python研究者

8月日更

linux工具之TC

webrtc developer

centos8 mediasoup 搭建

webrtc developer

WebRTC mediasoup

七步实现列表点击事件的采集

神策技术社区

大前端 后端 代码

前端基础二之css篇

ベ布小禅

8月日更

千亿级模型在离线一致性保障方案详解

百度Geek说

百度 测试 后端

Java 为什么设计成 String 不能用 == 来进行比较

HoneyMoose

史上最大DDoS攻击之争:这三次攻击,谁才是「最大」?

百度开发者中心

最佳实践 方法论 信息安全 案例分析 行业深度

从“人工”到“人工智能”,聊一聊本届东京奥运会的AI黑科技

行者AI

网络货运平台要智能,安全的数据底座少不了

华为云开发者联盟

数据库 华为云 物流 智慧物流 可视化追踪

OPPO数据湖统一存储技术实践

安第斯智能云

大数据 数据湖 存储

解读短小精悍的 Then 框架

fuyoufang

ios swift 阅读代码 8月日更

【LeetCode】学生考勤Java题解

Albert

算法 LeetCode 8月日更

价值连城 图灵奖得主Yoshua Bengio约书亚·本吉奥的采访 给AI从业者的建议 John 易筋 ARTS 打卡 Week 60

John(易筋)

ARTS 打卡计划

MaxCompute执行引擎核心技术DAG揭秘

阿里云大数据AI技术

Go1.17正式发布--切片转为数组指针

草原狼

Go 语言

Android技术分享| 自定义ViewGroup实现直播间大小屏无缝切换

anyRTC开发者

android 音视频 实时通信 Android开发 大小屏切换

使用账号密码来操作github? NO!

程序那些事

Java GitHub 程序那些事

如何找到程序崩溃的 “凶手” ?

神策技术社区

数据库 程序员 埋点

老板不让用 AFNetworking,我该怎么办?

神策技术社区

大前端 后端 数据 数据采集

LeetCode题解:217. 存在重复元素,哈希表,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

webrtc AlrDetector

webrtc developer

基于KubeEdge实现中国移动10086客服云边协同平台

华为云原生团队

云计算 开源 运维 边缘计算 边缘技术

又翻车了?列表点击事件采集那些你不知道的坑!

神策技术社区

数据库 大前端 后端 代码

Go语言chan实现原理,彻底搞懂chan读写机制

微客鸟窝

Go 语言 8月日更

MySQL 系列教程之(六)DML 操作:数据的增删改

若尘

数据库 MySQL 数据库 8月日更

Vue进阶(四十):ref ($refs) 用法详解

No Silver Bullet

Vue 8月日更

如何理解 Java 多线程

HoneyMoose

大一一个学期学多少编程算正常?

沉默王二

编程

webrtc Rtp/rtcp (1)

webrtc developer

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