写点什么

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

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

关注

评论

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

GBASE南大通用加入openGauss社区

技术干货 | WebRTC 技术解析之 Android VDM

网易云信

Java android 音视频 VDM

一周信创舆情观察(2021.12.27~2022.1.3)

统小信uos

openGauss数据库源码解析系列文章——存储引擎源码解析(一)

神州新桥正式加入openGauss社区

廖湘科:数据库需要充分利用开源和发展开源,广泛吸纳全产业力量

从GitHub 到极狐GitLab 的迁移指南

极狐GitLab

GitHub 极狐GitLab 迁移指南

青藤:省心又省钱!安全运营服务正在成为甲方企业的主流选择

青藤云安全

Linux之find命令的参数详解

CRMEB

05 Prometheus之监控主机和容器

穿过生命散发芬芳

Prometheus 1月月更

龙蜥实验室来了!收下这份指南,秒级体验 Anolis OS

OpenAnolis小助手

国产操作系统 龙蜥社区

云计算厂商们,你们辜负了中国的用户

观测观测

云原生 云计算架构师

深度揭秘openGauss分区表如何实现大数据量的快速转移

技术说|拓维·建木边缘计算平台,让算力先行一步

拓维信息

云计算 大数据 边缘计算

数字人民币app公开上架应用市场 试点区域外用户暂无法使用

CECBC

中国联通联合openGauss开源社区启动数据库自主创新

openGauss Summit 2021你想知道的都在这!

小声嘟囔:char 和 unsigned char 有那么大差距吗?

BUG侦探

c ios 汇编 ios开发

深入理解虚拟化

极客重生

云计算 容器 虚拟机 调度 资源隔离

恒源云(GPUSHARE)_字节跳动的mRASP预训练模型真香

恒源云

字节跳动 机器翻译 语音识别

LabVIEW图像模式匹配(基础篇—11)

不脱发的程序猿

机器视觉 图像处理 LabVIEW 图像模式匹配

使用JDBC进行openGauss的读写分离及负载均衡

openGauss 2021 感谢有您,一起创造了那些灿烂记忆

多IOT设备上跑物联网应用,你也可以

Speedoooo

物联网 IoT ios开发 Andriod开发

共话数据库技术与行业数字化融合创新,探讨开源数据库未来发展

开源demo| anyRTC 互动白板发布,助力实时互动场景

anyRTC开发者

音视频 在线教育 视频会议 智慧协同 开源demo

加密货币、去中心化金融和交易的演变:一种交易成本方法

CECBC

AI开发平台系列1:AI开发平台“家族”概览

Baihai IDP

人工智能 ide AI 平台

应急响应-Yara规则木马检测

H

网络安全 应急响应

中国电信发布运营商行业首个云原生关系型数据库TeleDB for openGauss

新思科技:2022年软件安全行业七大趋势预测

InfoQ_434670063458

新思科技 2022 安全趋势

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