写点什么

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

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

关注

评论

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

Flow Simulator 案例分享:换热器的一维仿真

Altair RapidMiner

人工智能 HPC 仿真 智能制造 altair

Python Tuples(元组)详解

我再BUG界嘎嘎乱杀

Python 编程 后端 元组 Tuples

定格精彩瞬间!详解六自由度技术原理及应用

快手技术

视频技术

“软件质量”,构筑企业值得信赖的护城河

轶天下事

AICon 全球人工智能开发与应用大会参会有感

三掌柜

AICon

淘宝商品销量数据接口:获取与利用全攻略

tbapi

淘宝商品销量接口 淘宝商品销量API 淘宝月销量接口 淘宝商品销量数据采集

HarmonyOS地图服务:深度解析其丰富功能与精准导航实力

白晓明

HarmonyOS NEXT Map Kit

豆瓣评分9.0!Python3网络爬虫开发实战,堪称教学典范!

我再BUG界嘎嘎乱杀

Python 编程 爬虫 后端 开发语言

9000字干货:从消息流平台Serverless之路,看Serverless标准演进

轶天下事

CodeArts 7月特性内容20240808

轶天下事

AI 应用实战营 - 毕业总结

德拉古蒂洛维奇

【第3期】2024 搜索客 Meetup | Elasticsearch 的代码结构和写入查询流程的解读 - 下篇

极限实验室

Python与区块链:构建简单的加密货币钱包

我再BUG界嘎嘎乱杀

Python 区块链 编程 后端 开发语言

品质更进阶 长安马自达MAZDA EZ-6通关中国“热极”

Geek_2d6073

华为云Serverless可观测性解决方案打造高效、可靠的云原生应用

轶天下事

华为云全域Serverless技术创新:全球首创通用Serverless平台被ACM SIGCOMM录用

轶天下事

汇聚行业实践,树立应用典范——《Serverless应用实践案例集》重磅发布

轶天下事

流动的智慧:开创集成资产管理新局面 ——华为云ROMA Connect资产中心

轶天下事

操作系统笔记 day4

万里无云万里天

操作系统

【ASPLOS2024】RECom:通过编译器技术加速推荐模型推理,论文中选并获得荣誉奖项!

阿里云大数据AI技术

人工智能 阿里云 论文 ASPLOS

漫谈端到端测试

老张

软件测试 质量保障 端到端 测试方法

雅菲奥朗 FinOps 认证培训:开启企业云财务管理转型之路

雅菲奥朗

云计算 FinOps FinOps 认证 FinOps 考试 FinOps 培训

极兔速递2024上半年净利润转正 中国市场首次盈利

财见

揭秘移动IP:为何定位精度多停留在城市级?

郑州埃文科技

IP IP地址

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