报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

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

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

关注

评论

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

预告|2022 星策 Summit MLOps 分论坛议程公布!

星策开源社区

人工智能 机器学习 开源 AI MLOps

创业者说丨云起无垠沈凯文:构建新一代开发安全基础设施 让Fuzzing技术为企业赋能

云起无垠

安全开发 开发安全 Fuzzing技术防护

专访 | 徐鹏程:开源,就是酷

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

黄东旭:开发者的“技术无感化”时代,从 Serverless HTAP 数据库开始 | PingCAP DevCon 2022

PingCAP

TiDB

Ansible之Ansible Tower使用User和Team管理访问权限的笔记

山河已无恙

12月月更

react源码中的协调与调度

flyzz177

React

OpenMLDB 实时引擎性能测试报告

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

HIFIVE音加加 × 火山引擎:正版曲库+智能视频创作SDK,短视频全链路需求一站式解决!

曲多多(嗨翻屋)版权音乐

短视频 火山引擎 HIFIVE音加加 视频配乐 版权音乐

react源码分析:babel如何解析jsx

flyzz177

React

OpenMLDB 社区月报 | 2022年10月

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

互联网医疗领域月度观察——数字乡村建设加快,“互联网+医疗健康”带动乡村高质量发展

易观分析

数字化 互联网医疗

Ansible最佳实践之 AWX 作业创建和启动

山河已无恙

12月月更

Ansible最佳实践之Playbook高级循环任务如何操作

山河已无恙

12月月更

华为云数据库GaussDB(for Influx)揭秘:数据分级存储

路过的憨憨

镕铭微电子加入龙蜥社区,推动开源 OS 在音视频产业的应用

OpenAnolis小助手

操作系统 芯片 数据存储 龙蜥社区 镕铭微电子

专访 | 罗成:开源并非“只可远观”

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

关于 Git 重写历史的一些笔记

山河已无恙

12月月更

OpenMLDB Meetup No.7 回顾 | OpenMLDB+AutoX:整合自动特征工程,拥抱高效机器学习

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

演讲实录 | OpenMLDB 整合自动特征工程

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

新变化新营销 这些知识点你得Get!(文末有PPT福利首次放送)

字节跳动数据平台

大数据 营销 12 月 PK 榜

ChaosBlade Java 场景性能优化,那些你不知道的事

阿里巴巴中间件

阿里云 云原生 ChaosBlade

初识华为云数据库GaussDB(for Cassandra

路过的憨憨

裸辞不慌!入职蚂蚁金服P6,掌握并发编程我是这样吊打面试官的

钟奕礼

Java java面试 java编程 程序员‘

教你用JavaScript实现乘法游戏

小院里的霍大侠

JavaScript 前端开发 编程实战 实战案例 初学者

OpenMLDB v0.6 新版本运维功能增强

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

数字化改变了什么?WeLink在实践中给出答案

路过的憨憨

react源码中的生命周期和事件系统

flyzz177

React

教育部公布2022年第一批产学合作协同育人项目,千锋教育57个项目成功立项

千锋IT教育

让对外合作更高效,就用WeLink跨企业沟通

路过的憨憨

Ansible最佳实践之 AWX 启用facts缓存和模板问卷调查

山河已无恙

12月月更

【Meetup 预告】OpenMLDB + MaxCompute:集成打通云上生态,高效构建 AI 应用

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

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