(此文章同時發表在本人微信公眾號“dotNET每日精華文章”)
上個月微軟發布了一個插件,可以讓Visual Studio一秒變身最強大的Node.js開發工具。現在源代碼移到了GitHub上,還提供了Azure虛擬機鏡像方便你嘗鮮。
Visual Studio雖然一直被稱之為最強大的IDE,但是口碑和使用者也大都局限於微軟技術的開發人員。而隨着微軟對開源和第三方技術的重視,微軟也在VS中提供其他開發技術的更多支持。而Node.js Tools for Visual Studio就是一個很好的體現。
雖然之前微軟在CodePlex已經有過發布Python Tools for Visual Studio的經歷,但是對Node.js Tools for Visual Studio的重視程度明顯不一樣。比如Node.js Tools for Visual Studio的源代碼現在已經發布到GitHub上;尤其更有意思的是,這個插件在Visual Studio的官方頁面上居然有單獨的介紹頁面(“閱讀原文”即可訪問),這是其他類似插件從來沒有過的待遇。
Node.js Tools for Visual Studio提供了如下強大特性:
- 項目模板:可以讓你快速開始工作
- 智能感知:讓編寫代碼如飛
- 集成npm:使用體驗和Nuget Manager一樣一樣的
- 提供交互窗口:更快試驗代碼邏輯
- 高級調試功能:調試可以在本地,也可連接到任何OS下的遠程環境
- 分析:可以跟蹤診斷性能問題
- 單元測試:可以使用你喜歡的任何測試框架
- 集成TypeScript:這點我在《TypeScript的崛起》中已經有所提及,依靠TypeScript的面向對象和靜態檢查能力,可以讓你開發健壯的大型應用程序
- 源代碼控制:無需使用命令行工具,依靠VS的Team Explorer來完成源代碼管理
- 集成雲平台:5分鍾內就可以部署到Azure上,且還能獲得APM能力
- 自定義功能:可根據你習慣的安裝其他擴展工具
- 免費和開源:VS社區版是一個全功能可擴展的發布版本,對個人、開源項目和消息商業團隊免費,且上面已經提到這個插件的源代碼是在GitHub上開源的
當然,如果你是一個非Windows平台的開發人員,但是想看看這個工具是否吹的這么神乎其神,那么微軟在國際版Azure上提供了名為“Visual Studio Community 2013 Update 4 with Tools for Node.js”的虛擬機鏡像,你可以很快地嘗試一下。(注:可免費申請Azure試用)