(此文章同时发表在本人微信公众号“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. 微信公众平台项目中遇到的小问题40016,Invalid button size

    刚辞职的同事用JAVA给客户开发的微信公众平台,今天晚上客户给我打电话说出现错误,此时我正跟朋友在外吃饭,联系已辞职的同事也联系不上,便答应回去之后我给调试看下. 问明客户说就修改了appkey和ap ...

  2. TFS2008解除独占式锁定文件命令(转载)

    使用场景:如果项目团队成员A对项目某个文件以独占式方式签出,恰好那天该成员A没有来上班而成员需要对此文件进入修改并check in,这时需要先把A对该文件的锁定解除.没有IDE可以使用,只能使用下面的 ...

  3. 转 How to install XenServer Tools – Linux(forward)

    本文转自: http://blog.csdn.net/zhongguoren666/article/details/7088798 比较懒....大家看图说话就行了.... 说句实在话…还是老外写的地 ...

  4. 大数据下Limit使用(MySQL)

    对于一直用Oracle的我,今天可是非常诧异,MySQL中同一个函数在不同数量级上的性能居然差距如此之大. 先看表ibmng(id,title,info)  唯一  id key 索引title 先看 ...

  5. zstu.4189: 逻辑运算(构建 && 前缀表达式入门)

    4189: 逻辑运算 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 274  Solved: 42 Description 还记得大学里学过的模电么, ...

  6. Bookshelf 2

    Bookshelf 2 Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u Submit  ...

  7. 在docker里面安装部署应用

    最近一直在做docker的安装打包工作,学到不少东西,在博客里记一下. 环境centos6 ,docker 基础镜象centos6 1.创建本地基础镜象,安装基础命令包 (1)Dockerfile,D ...

  8. FineUI第四天---PageManage的概述

    页面级别的配置PageManager控件的配置 每一个使用FineUI控件的页面都必须包含一个PageManager控件,我们可以把PageManager控件看做页面级别的参数配置(相对于Web.co ...

  9. codeforces 258div2 B Sort the Array

    题目链接:http://codeforces.com/contest/451/problem/B 解题报告:给出一个序列,要你判断这个序列能不能通过将其中某个子序列翻转使其成为升序的序列. 我的做法有 ...

  10. CSS3实现二十多种基本图形

    CSS3可以实现很多漂亮的图形,我收集了32种图形,在下面列出.直接用CSS3画出这些图形,要比贴图性能更好,体验更加,是一种非常好的网页美观方式. 这32种图形分别为圆形,椭圆形,三角形,倒三角形, ...