写点什么

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:542215
用户头像

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

关注

评论

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

redis内存优化

乌龟哥哥

6月月更

【作业四 千万级学生管理系统的考试试卷存储方案】

wuli洋

Python 设计模式:原型模式

宇宙之一粟

设计模式 原型模式 6月月更

【Spring 学习笔记(十四)】Spring AOP 通知中获取数据

倔强的牛角

Java spring 6月月更

我理解的微服务 -- 读《微服务设计模式》总结

潜水员

golang 微服务

ImportSelector与DeferredImportSelector的区别(spring4)

程序员欣宸

Java spring SpringFramework 6月月更

【愚公系列】2022年06月 通用职责分配原则(八)-中介原则

愚公搬代码

6月月更

远程办公三部曲 - 如何提高工作效率| 社区征文

耳东@Erdong

工作效率 远程办公 6月月更 初夏征文

scanf的使用,cin和scanf的区别

工程师日月

6月月更

《网络是怎么样连接的》读书笔记 - Tcp/IP连接(二)

懒时小窝

TCP 网络编程 IP

Linux开发_采用线程处理网络请求

DS小龙哥

6月月更

IAST 初探:博采众长、精准定位、DevOps友好

SEAL安全

DevOps 安全 IAST 应用安全测试 开源软件供应链

开源生态|超实用开源License基础知识扫盲帖(下)

Orillusion

开源 WebGL 元宇宙 Metaverse webgpu

Jenkins 通过检查代码提交自动触发编译

HoneyMoose

面试突击58:truncate、delete和drop的6大区别

王磊

Java java常见面试题 常见面试题

【LeetCode】出现次数最多的子树元素和Java题解

Albert

LeetCode 6月月更

DOM

Jason199

DOM js 6月月更

敲了几万行源码后,我给Mybatis画了张“全地图”

小傅哥

源码分析 面试 小傅哥 mybatis 大厂面试

DOM核心——Element类型

大熊G

JavaScript 前端 6月月更

C#入门系列(二十) -- 面向对象之封装

陈言必行

C# 6月月更

echo命令实用技巧

Nick

Docker 镜像源 echo 6月月更 tldr

架构实战营模块4作业

挖了蘑菇哩斯

架构实战营 存储方案

初创公司,如何拥有企业级Java脚手架

昵称不能为null

Java脚手架 企业级代码架构

解决k8s调度不均衡问题

劼哥stone

Kubernetes 云原生 调度 调度不均衡 kube-scheduler

vivo 容器集群监控系统架构与实践

vivo互联网技术

云原生 监控 系统架构 Prometheus

基于集群的动态反馈负载均衡策略

No Silver Bullet

集群 6月月更 负载均衡策略

618战报销冠谜底:“收割机”联想屠榜背后的三大利器是什么?

脑极体

uni-app进阶之生命周期【day8】

恒山其若陋兮

6月月更

【Python技能树共建】字符编码与解码

梦想橡皮擦

Python 6月月更

dart使用技巧集合【01】

坚果

6月月更

读书笔记之:麦肯锡高效工作法

甜甜的白桃

读书笔记 读书 笔记 6月月更

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