(此文章同时发表在本人微信公众号“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试用)

原文地址:https://www.visualstudio.com/features/node-js-vs

Visual Studio一秒变Node.js IDE的更多相关文章

  1. 在Visual Studio 2013 上开发Node.js程序

    [题外话] 最近准备用Node.js做些东西,于是找找看能否有Visual Studio上的插件以方便开发.结果还真找到了一个,来自微软的Node.js Tools for Visual Studio ...

  2. WebStorm配置Node.js IDE

    开始刚学的时候一直用命令行来运行Node.js,网上找了些配置Node.js IDE配置的贴子,说WebStorm配置IDE最简单,自己就试了下. 1.首先安装Node这步就不说了 2.下载WebSt ...

  3. NTVS:把Visual Studio变成Node.js IDE 的工具

    NTVS(Node.js Tools for Visual Studio) 运行于VS2012或者VS2013.一些node.js的爱好者已经从PTVS(Python Tools for Visual ...

  4. Visual Studio报错/plugin.vs.js,行:1074,错误:缺少标识符、字符串或数字

    C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PrivateAssemblies/plugin. ...

  5. Visual Studio中View页面与Js页面用快捷键互相跳转

    现在已经将源码放到GitHub中了 地址是 https://github.com/liningit/ViewJsLN 公司开发的项目使用的是Mvc框架,且Js与View页面是分开在两个文件夹下的,所以 ...

  6. visual studio 2019 中初始化 vue.js 项目

    vs项目模板,webpack模板的创建方式在vs里创建后,npm install的过程会卡很久,暂时原因不明,感觉应该是文件太多,需要写入太多零碎文件. 试了几种初始化方法,还是用最新cli创建最好, ...

  7. 关于Visual Studio调试C/C++,JS,PHP,JAVA,Python等语言的方法

    我在开始接触vs code后,确实对它的高颜值和小巧灵活而着迷,但是有一个非常现实的问题,相对于vs来说,vscode是一个代码编辑器,而不是一个IDE,在代码编译运行上存在着极大的问题,尤其是开始编 ...

  8. 解决Visual Studio调试突然变慢卡死的问题

    最开始摸不到头脑,之前还能好好调试的啊.后来在VS的调试菜单的符号选项里面发现了系统环境变量_NT_SYMBOL_PATH 的值为:srv*c:\symbols*http://msdl.microso ...

  9. [转]Getting Start With Node.JS Tools For Visual Studio

    本文转自:http://www.c-sharpcorner.com/UploadFile/g_arora/getting-started-with-node-js-tools-for-visual-s ...

随机推荐

  1. ios 关键字 IB_DESIGNABLE IBInspectable 尝鲜

    每次都用代码定义一个属性,然后在viewDidLoad中再去设置这个属性,最常见的就是什么圆角,描边的, 现在终于可以直接像系统的属性一样在界面上设定了 界面上修改你的属性,减少代码压力

  2. 对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)

    一. AES对称加密: AES加密 分组 二. 分组密码的填充 分组密码的填充 e.g.: PKCS#5填充方式 三. 流密码:   四. 分组密码加密中的四种模式: 3.1 ECB模式 优点: 1. ...

  3. poj2642 The Brick Stops Here(DP基础题)

    比基础的多一点东西的背包问题. 链接:POJ2642 大意:有N种砖,每种花费p[i],含铜量c[i],现需要用M种不同的砖融成含铜量在Cmin到Cmax之间(可等于)的砖,即这M种砖的含铜量平均值在 ...

  4. (ヒトコト)一个挺有趣的东西!作为一个动漫宅,游戏宅来说还是一个挺有趣的接口!banner上面就是

    Hitokoto API 更新:2014.02.22 问题/反馈:api # hitokoto.us 数据获取:[ 数据获取 ] 调用举例:[ JavaScript + HTML (同步) ] [ J ...

  5. Nginx下安装PIP监控软件

    wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gztar zxvf setuptools ...

  6. HDU 4883 TIANKENG’s restaurant

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4883 解题报告:一家餐馆一天中有n波客人来吃饭,第 i 波  k 客人到达的时间是 s ,离开时的时间 ...

  7. CentOS 7安装Splunk

    导读 Splunk是探索和搜索数据的最有力工具,从收集和分析应用程序.Web服务器.数据库和服务器平台的实时可视化海量数据流,分析出IT企业产生的海量数据,安全系统或任何商业应用,给你一个总的见解获得 ...

  8. NGUI 图集生成 图片Sprite 有撕裂边的问题

    修改 Dimensions 的 X 和 Y值进行调整. 在生成图集时 选择Padding 设置1以上 应该不会出现这个问题.

  9. fastjson 的使用

    json解析:[2]fastjson 使用 http://jingyan.baidu.com/article/c74d6000672e450f6b595d53.html 利用阿里的fastjson包对 ...

  10. Unbuntu 下编译安装 PHP 必要库的安装

    2010/08/22 LINUX, PHP 2 COMMENTS 编译环境 sudo apt-get install build-essential xml sudo apt-get install ...