写点什么

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

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

关注

评论

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

web前端培训开发者要掌握的CSS 技巧有哪些

@零度

CSS 前端开发

不再单调!快来自定义你的专属背景~

优麒麟

Linux 开源 操作系统 优麒麟 用户登录

H5营销有什么优势?企业需要定制开发H5吗?

源字节1号

前端开发 后端开发 H5制作

大数据培训spark SQL中count(*)和count(1)源码分析

@零度

大数据开发 spark SQL

云效研发效能度量体系,如何展示和解读交付效能数据

阿里云云效

阿里云 运维 研发管理 研发效能 研发团队

无需编程,基于微软mssql数据库零代码生成CRUD增删改查RESTful API接口

crudapi

低代码 API crud crudapi 增删改查

三高Mysql - 搭建“三高”架构之复制

懒时小窝

MySQL MySQL 高可用

jackson学习之六:常用类注解

程序员欣宸

4月月更

RDP是什么意思?有什么用?

行云管家

运维 网络协议 RDP

eBPF Cilium实战(2) - 底层网络可观测性

北京好雨科技有限公司

Docker Kubernetes PaaS cilium

百度荣获 “2021年中国网络安全产业联盟数据安全工作委员会突出贡献奖”

百度开发者中心

ETL调度软件TASKCTL核心调度节点安装

敏捷调度TASKCTL

kettle 调度引擎 ETL 任务队列 调度任务

netty系列之:netty中的自动解码器ReplayingDecoder

程序那些事

Java Netty 程序那些事 4月月更

直播预告|年营业额百亿的企业都在如何做数字化转型

云智慧AIOps社区

数字化转型 AIOPS 解决方案 智能运维

逃离过度努力陷阱

FunTester

FunTester 湛卢 轻松主义

杭州等保测评公司有哪些?分别叫什么?如何能查到?

行云管家

等保 等级保护 等保测评 杭州

零信任访问控制下企业ABAC的实施问题

极客天地

消息队列存储消息数据的MySQL表格设计

Geek_36cc7c

PHP项目微信提现功能代码详解

CRMEB

盘点:阿里云上8款免费的开发者工具

阿里云云效

阿里云 开发者 云原生 开发者工具 研发工具

CPUvsGPU:谁才是游戏和视频编辑的核心?

Finovy Cloud

人工智能 gpu cpu

三高Mysql - 搭建“三高”架构之扩展与切换

懒时小窝

MySQL MySQL 高可用

@所有高校师生,2022全国大学生物联网设计竞赛火热开启,限量礼品等你来拿!

HarmonyOS开发者

HarmonyOS 物联网设计竞赛

模块八作业:设计消息队列存储消息数据的 MySQL 表格

王大胖

crontab命令详细介绍教程,快来围观

CRMEB

ETL 和数仓建模的设计思路!

五分钟学大数据

4月月更

Android C++系列:JNI常见问题

轻口味

c++ android 4月月更

重磅!百度安全参编的国家标准《信息安全技术 术语》正式发布

百度开发者中心

平安普惠荆州分公司:警民齐心,共同抗疫

科技新消息

怒肝 JavaScript 数据结构 — 栈篇(三)

杨成功

数据结构 4月月更

多个角度论证SeekTiger 生态核心STI的魅力

西柚子

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