Visual Studio代码达到1.0版 Microsoft大规模迁移到GitHub 学习编程飞行机器人 Spark In Browser Dart IDE达到0.0.15 Docker开发方式 培训以发展您的职业 斯坦福CS转向JavaScript Oracle登录弱点 JetBrains推出订阅模型工具箱 Udacity推出大数据课程和付费报名 ASP.NET 5在线介绍 Mac上的Visual Studio暂挂-更新 NetBeans IDE 8.1中的新工具 众包科学 更快的网络-mod_pagespeed脱离Beta App Store 2中的恐惧与厌恶-Apple拒绝App过于简单 向网络图像添加有效期 一起编码-与朋友一起免费的iOS5应用类 Anant Agarwal领导麻省理工学院的在线学习 第一个PHP 5.5开发预览版发布 在线教学Python的经验教训 Google关闭了关键字数据 微软标签鞠躬 Mozilla的Web素养愿景 Mozilla科学实验室 剪贴板API工作草案 GWT席卷开源 适用于Windows的Atom Google的X网站已解决 通过拍照同步手机! Greasemonkey 2.0发布 带有新W3C API的带宽精明应用程序 Google的拒绝链接工具 浏览器中的C# 复杂的喜悦MOOCS Google推出Google Analytics(分析)地图 四月份计算机MOOC的产量 泰达财经基金投顾业务渐入佳境 泰达财经美团创始人王兴卸任亿联银行董事 泰达财经险资前8月投资收益率超8% 泰达财经直播间医药赛道吸金能力仍强势 泰达财经直播间银华品质消费10月26日起发行 推动PHP开发人员 由于无法进行电子邮件隐私保护,Groklaw关闭 Streams API规范草案 Google即时搜索JavaScript Google关闭打包的应用程序 HTTP / 2.0草案 Firefox 34/35中的Web开发人员工具增强功能 Unicode 7.0发布
您的位置:首页 >开发 >

Visual Studio代码达到1.0版

Microsoft的免费开放源代码编辑器Visual Studio Code已达到1.0版。这是一个罕见的里程碑,因为开源项目通常将整个生命都花在永久的Beta中。Visual Studio Code也被证明是莫名其妙的成功。

vscodebanner

需要解决的第一个潜在误解是Visual Studio Code与Visual Studio无关。它是一个代码编辑器,而不是完整的IDE-甚至与Visual Studio本身都不一样。它是根据MIT许可开放的,并且已经在GitHub上进行了开发。它是跨平台的,尤其是在Linux上运行-这是Microsoft不再讨厌Linux的另一个证明。从更大的角度来看,Visual Studio Code是Microsoft对浏览器内代码编辑器的需求的衍生。与Azure结合使用。

Visual Studio Code基于Node.js,由Electron和Chromium开发。具有讽刺意味的是,它基于Electron,它也是GitHub的Atom Editor的基础,而后者是其明显的竞争对手。

微软似乎对其300多个请求请求感到满意,并宣称200万次安装和50万活跃用户:

vscode1

该项目最初只是作为JavaScript和TypeScript的编辑器,这是合理的,因为它是使用Node.js实现的。但是,由于不清楚的原因,可以扩展它的事实鼓励人们增加对您能想到的任何语言的支持。现在有C ++,C#,Python,F#,Go等的扩展。这些扩展不仅使您能够编辑代码,而且还可以在某些环境中添加语法突出显示甚至调试。

vscode2

1.0版的重点是:

添加了9种本地化显示语言使用新的TypeScript语言服务,代号Salsa简化了对JavaScript的支持,简化了 jsconfig.json tasks.json文件的创建。支持向现有语言添加新的文件扩展名。

我感到吃惊的是,代码编辑器可以从无处传来,并且在一夜之间达到如此高的知名度。我可以看到,跨平台编辑器对于不需要编译的JavaScript之类的语言可能很有吸引力,但是当涉及到可运行的工具链时,为什么要限制自己使用编辑器呢?

当您将Visual Studio Code提供给您的东西与其他开放源代码跨平台“编辑器”(例如NetBeans)进行比较时,为什么有500,000名程序员为此付出了更少的代价?NetBeans编辑器为您提供语法高亮显示,代码完成,重构等功能,而无需扩展JavaScript,HTML,PHP,C / C ++甚至Java。可以使用第三方扩展将其他语言添加到NetBeans。而且,从NetBeans中,我可以单击运行或构建,或者清洁构建并放下,等待成品完成,而无需执行任何其他工作。

我并不是说没有小众市场,甚至是相当大的小众市场,诸如Visual Studio Code之类的东西都是个好主意的情况。但是,尽管与合理建立的替代方案竞争,但采用的程度却是惊人的。

Visual Studio Code是一个我预计不会取得如此成功的项目。它与名称的选择有关吗?

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。