写点什么

Visual Studio 的 Node.js 插件:NTVS 1.0 正式发布

  • 2015-03-27
  • 本文字数:959 字

    阅读完需:约 3 分钟

NTVS 是 Node.js Tools for Visual Studio 的缩写,它是 Visual Studio 2012 和 Visual Studio 2013 为 Node.js 开发提供的一款免费、开源的插件,它为 Node.js 开发人员提供了一个带有智能补全、包管理、性能分析及调试功能等全功能 IDE。近日,从微软的官方博客中得知,NTVS 1.0 版本正式发布,该版本支持 Visual Studio 免费社区版 Visual Studio Web 开发版,同时也支持 Visual Studio 专业版等。

经过一年多的开发,NTVS 带来了一些值得关注的特性,如丰富的编辑体验、智能代码补全功能 IntelliSense、集成了 JavaScript 包管理器 npm 、集成了 Test Explorer 、、支持交互编程 REPL、支持高级调试和性能分析、支持 Javascript 相关框架和语言(如 Node.js、 io.js 、JavaScript、 TypeScript )以及 HTML、CSS 和 JSON 等。

相对于 1.0 RC2 版本,该版本带来的值得关注特征包括:

  • 增强了稳定性,提高了性能;
  • 针对整个产品的智能补全、编译、调试、测试、构建等方面,改进了对 TypeScript 的支持;
  • 在服务器运行过程中,开发者能够将新文件添加到 Node.js 工程中,但目前还无法添加文件夹;
  • 代码分析过程中和代码分析后,开发者都能够对 CPU 和内存进行更有效的管理;
  • 能够对 io.js 和 Node.js 0.12 进行性能分析。

从该篇博文中还得知,NTVS 即将发布的功能包括:

  • 引入多个工程模板,从而更加方便于创建和部署 Web 工程;
  • 完善对 TypeScript 的支持;
  • 集成 Git/TFS,以满足非命令行的需要;
  • 集成 Azure,从而实现能够在 5 分钟内创建和部署一个 Web 应用。

NTVS 基于 Apache 许可发布,它由 Microsoft、RedGate 和 Clickberry 三家公司联合开发。除了 NTVS 外,Visual Studio 的扩展还包括 TypeScript for Visual Studio Package IntelliSense Web Essentials Task Runner Explorer 等。更多关于 NTVS 的相关信息,请读者查看 NTVS 的官方文档或者 InfoQ 先前发布的一篇题为《微软携手RedGate 和Clickberry 提供Node.js Tools for Visual Studio 》的文章。此外,对NTVS 源码感兴趣的读者还可以下载其源码或者发起Pull Request 请求来为NTVS 做出贡献。


感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流。

2015-03-27 08:542197
用户头像

发布了 46 篇内容, 共 52.3 次阅读, 收获喜欢 15 次。

关注

评论

发布
暂无评论
发现更多内容

webpack | 谈谈webpack的本质

梁龙先森

大前端 webpack 28天写作

项目管理知识标准体系

Ian哥

28天写作

机器学习笔记之:虽然还没明白到底是在干嘛,但竟然还觉得挺有意思的!

Nydia

《学会写作》学习笔记之如何选题

JiangX

28天写作

产品训练营-第六课笔记

Geek_娴子

碎碎念之「创造力可能是新的生产力」

Justin

创意 28天写作 创造性思维

怀着期待开启美好的一天「幻想短篇 23/28」

道伟

28天写作

设计模式: 工厂模式

爱笑的小雨

设计模式 23种设计模式 Java设计模式

《破壁MySQL》 - MySQL索引

haxianhe

MySQL

开发质量提升系列:表字段名称引发的血案

罗小龙

代码规范 28天写作

还不清楚Lambda的底层原理?一文帮你搞懂

后台技术汇

28天写作

28天瞎写的第二百三十三天:唯工具论的错误

树上

28天写作

年关将至

luojiahu

“复制”马斯克(三):我们要为他的“反智事业”买单吗?

脑极体

阿里架构师集一生内力编撰的笔记,到底有什么干货?

Java架构师迁哥

mPaas上线应用检测

阿里云金融线TAM SRE专家服务团队

ios android RPC

浅谈JavaScript常见的循环方式

devpoint

foreach for for...of

LeetCode题解:433. 最小基因变化,BFS+生成所有可能新基因再匹配,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

外企时代已经过去?

李忠良

28天写作

架构师训练营第10周课后作业

万有引力

如何做到超预期供应

熊斌

28天写作

管事情的过程,如何聚焦并决策高价值的事?

一笑

管理 优先级队列 28天写作

设计模式简单讲 - 适配器设计模式

小马哥

Java 设计模式 架构师 七日更

批判性思维自修课(四)

石君

28天写作 批判性思维

CSS(九)——盒子的浮动与定位

程序员的时光

程序员 七日更 28天写作

NullPointerException 的处理新方式,Java14 真的太香了!

xcbeyond

Java java 14 新特性 28天写作

管理笔记[2]:独裁者X与民主统治者Y

L3C老司机

GameStop: 究竟发生了什么?

lidaobing

28天写作 逼空

我的电脑嘲讽我!

IT蜗壳-Tango

七日更

创业失败启示录|茶之玄学

阿萌

28天写作 创业失败启示录 青城

小产品、连接和生态

孙苏勇

产品 产品定位

Visual Studio的Node.js插件:NTVS 1.0正式发布_微软_李小兵_InfoQ精选文章