TypeScript入门与实战
上QQ阅读APP看书,第一时间看更新

2.2.1 选择代码编辑器

在开始编码之前,我们首先要选择一款合适的代码编辑器。目前可供选择的方案非常多,从TypeScript官网上我们能够找到支持TypeScript语言的编辑器列表:

▪alm.tools

▪Atom

▪CATS

▪Eclipse

▪Emacs

▪NeoVim

▪NetBeans

▪Notepad++

▪Sublime Text

▪Vim

▪Visual Studio

▪Visual Studio Code

▪WebStorm

本书将以Visual Studio Code代码编辑器为例来演示如何搭建和使用TypeScript开发环境。如果读者有喜欢的其他软件,那么可以去搜索相关的资料。这里推荐大家使用Visual Studio Code来编写TypeScript程序。

前文中我们介绍过,Visual Studio Code是由微软公司发布的一款跨平台的免费的集成开发环境(IDE)。微软公司在设计和开发IDE方面有着非常丰富的经验,Visual Studio Code一经推出很快就成为世界上最流行的代码编辑器之一。更重要的是,它对TypeScript语言的支持尤为出色。Visual Studio Code和TypeScript都是微软公司的产品,两个开发团队之间有着密切的合作。Visual Studio Code本身就是使用TypeScript语言开发的,Visual Studio Code开发团队对TypeScript语言的使用反馈和功能需求是TypeScript团队制订开发计划时的重要参考。

为了保证两个产品都能够进行快速迭代并且为开发者提供最新的TypeScript特性,Visual Studio Code开发团队与TypeScript开发团队就产品发布周期达成了一致:

▪Visual Studio Code每个月发布一次。

▪TypeScript每两个月进行一次完整功能的发布,如3.6、3.7和3.8等。

▪TypeScript每个月至少发布一次到npm,可能是补丁或功能的发布。

▪TypeScript的发布时间将比Visual Studio Code的发布时间提前约一周;当Visual Studio Code发布时,将会把最新版的TypeScript集成进来。

图2-5所示为TypeScript和Visual Studio Code发布周期的比较。

图2-5 TypeScript和Visual Studio Code发布周期的比较(图片来自微软官网)