官术网_书友最值得收藏!

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發布周期的比較(圖片來自微軟官網)

主站蜘蛛池模板: 绥芬河市| 宜宾市| 英吉沙县| 芜湖县| 山阴县| 科尔| 邵武市| 龙陵县| 灌南县| 雷州市| 宝坻区| 望奎县| 清远市| 定边县| 宁武县| 鄢陵县| 五华县| 红原县| 祁连县| 读书| 桐庐县| 牡丹江市| 克山县| 昌图县| 富阳市| 友谊县| 安达市| 东乌珠穆沁旗| 台江县| 香格里拉县| 乌海市| 东丰县| 涞水县| 法库县| 毕节市| 尚义县| 五原县| 天峨县| 金堂县| 泰安市| 汶上县|