写点什么

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

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

关注

评论

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

转转反爬攻防战

转转技术团队

爬虫

DVWA 通关记录 2 - 命令注入 Command Injection

Todd-Lee

阿里前端智能化技术探索和未来思考

阿里技术

前端 智能化

爆款视频怎么做?这里或许有答案!

博文视点Broadview

小程序插件的生态丰富,加速开发建设效率

Speedoooo

小程序 小程序容器 小程序插件

你认同这个观点吗?大多数企业的数字化都只是为了缓解焦虑

雨果

数字化转型 数字化

C++引用分析实例与案例刨析及使用场景分析详解

CtrlX

c c++ 后端 程序员进阶 8月月更

外包学生管理系统架构文档

OSI 七层模型和TCP/IP模型及对应协议(详解)

Five

TCP/IP TCP协议 8月月更

react常见面试题

helloworld1024fd

React

【LeetCode】设计数字容器系统Java题解

Albert

LeetCode 8月月更

FinClip | 来了, 2022 年 7 月更新大盘点

FinClip

10份重磅报告 — 展望中国数字经济未来

阿里技术

研究报告

重磅大咖来袭!阿里云生命科学与智能计算峰会精彩内容剧透

阿里云弹性计算

高性能计算 生命科学 AI制药 智能计算

一体化在线政务服务平台,小程序容器技术加速建设步伐

Speedoooo

小程序 小程序容器 政务平台

博云入选Gartner中国DevOps代表厂商

BoCloud博云

云计算 容器 DevOps 云原生 云平台

开源一夏 | GO语言框架中如何快速集成日志模块

Masters

开源

松哥手把手教你在 Vue3 中自定义插件

江南一点雨

Java Vue

受邀出席Rust开发者大会|Rust如何助力量化高频交易?

非凸科技

量化策略 量化交易

C++关于函数参数的分析与函数重载进阶教程

CtrlX

c++ 编程语言 后端 cpp 8月月更

阿里云数据存储生态计划发布,助力伙伴数据创新

云桌派

阿里云

Maven中的scope

六月暴雪飞梨花

maven 开源 技术 8月月更 scope

react高频面试题总结(一)

helloworld1024fd

React

开源一夏 | 深入理解 Spring Cloud Gateway 的原理

悟空聊架构

开源 Gateway 认证 签约计划第三季

Geoffrey Hinton:深度学习的下一个大事件

OneFlow

人工智能 神经网络 深度学习

如何在技术上来保证LED显示屏质量?

Dylan

LED显示屏 led显示屏厂家

流动性质押挖矿系统开发如何制作?单双币系统开发成熟技术

开发微hkkf5566

“纯C”实现——三子棋小游戏

一介凡夫

c 后端、 #开源 8月月更

8大软件供应链攻击事件概述

SEAL安全

开源 DevOps DevSecOps 软件供应链安全 软件供应链攻击

React高频面试题合集(二)

helloworld1024fd

React

STM32+MPU6050设计便携式Mini桌面时钟(自动调整时间显示方向)

DS小龙哥

8月月更

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