我发了,我装的。

就在前几天,微软简短的发布了Visual Studio Code for the Web 的公告,而没过一阵,这则公告就被删除了,现在点经相关内容已经是404状态了。虽然公告的内容已经删除,但是我们依旧可以看到存档的版本。

这个劲爆的消息很快就在社区中引起了大家的热议。

根据已经删除的公告内容,我们了解到Visual Studio Code for the Web 是一个基于 Web 的在线代码编辑器,无需下载安装可以直接在浏览器中运行。删除帖子内容的公告解释说“每个人都可以免费使用 VS Code for the Web”。从内容来看这项服务和当前 GitHub的Web的编辑器差不多。我们可以使用它来浏览托管在GitHub和本地机器上的源代码。用户可以导航到GitHub文件和源代码存储库,对代码内容提交和修改,同时还可以在编辑器中打开查看仓库具体内容,进行使用。

其实这并不是Web IED第一次与大家见面,伴随着EclipseCon上基于web的Eclipse工作台的演示,以及当如Heroku这种基于web的IDE同时也是RoR应用托管环境的出现,已经预示着基于Web的IDE会逐渐成为主流。甚至早在三年之前Gitee就推出了自己的"Web IED"。

作为一种在线集成开发环境,Web IED的使用无需本地安装开发环境,只需打开浏览器就能立即开发,同时支持断点调试、版本管理、团队开发等功能。与传统本地IDE相比,它的优点几乎是不言而喻的。

1、快捷,以往的开发环境搭建每更换一次电脑,就要重新安装开发环境,同时写完代码后代码都在本地内容保存,如果没推到远程仓库,在别的电脑上也拿不到你最新的代码。但是Web IED无需重新安装,且在编码过程中随时保存,哪怕我们的电脑突然坏掉,我们也可以在别的设备上登陆后拿到我们之前写好写的代码,在任意一台电脑上打开浏览器就能立即编码开发。同时我们可以随时通过浏览器去访问代码内容,手机、平板似乎也可以成为我们编程的工具,真正实现了敲代码自由,不再需要担心同步问题;

2、高效,Web IED支持团队实时在线进行代码沟通协调,多人开发时需要调整大家的本地环境,而在在线编辑的情况下大家的编程环境相同,只需要进行一次环境配置,提高了软件的开发效率;

3、协同,代码通过实时保存在云端,并进行多重备份,即使本地电脑硬盘坏了,也不会造成代码丢失。同时当我们需要进行合作,或者将代码内容给别的小伙伴查看的时候,只需要将存储地址发给小伙伴,不需要进行环境配置就可以帮助你调试代码内容,多人协同进行代码编辑也更加方便。

作为开发者心目中的效率神器,桌面版 VS Code 一直是免费的,并且拥有强大的功能,而基于Web 的 VS Code 的优势不仅仅包括了以上提到的三点内容,在新公告中微软表示「VS Code for the Web 可以升级到 GitHub Codespaces 实例」,以适用于需要完整远程环境、构建、调试、充分使用扩展和访问终端的情况。

放眼市场,现在国内巨头们也在推广和使用Web IED,阿里云发布Kaitian IDE,腾讯云发布Cloud Studio,华为云发布CloudIDE,IT社区bfwwiki发布BfwStudio等。

这就意味着开发者走向随时随地办公,往前又迈近一步。

不过,我们都知道Visual Studio Code的功能点非常多,而且作为一款生产力工具,我们对它响应速度要求也比较高。即将上线的Web版本IDE是否可以提供让我们满意性能呢?我们期待微软在Web应用上做出突破性创新,大幅提升Web应用的响应速度,打消开发者的担忧。

在后续我们也会和大家一起持续关注Visual Studio Code for the Web的新内容,并为大家分享。我们期待着VS Code for the Web正式服务内容可以更快上线,与大家见面。在正式发布之后,大家可以访问:https://vscode.dev/,来了解相关内容。

本文是由葡萄城技术开发团队发布,转载请注明出处:葡萄城官网

VS Code闪现,巨头纷纷入局的Web IDE缘何崛起?的更多相关文章

  1. 从TP-Link到雷蛇,纷纷入局智能手机业到底想干什么?

    ​   "眼看他起朱楼,眼看他宴宾客,眼看他楼塌了",这句形容世态炎凉的话其实与智能手机市场更为相像.诺基亚的辉煌与没落.黑莓的强势与消声无迹.摩托罗拉的数次易手.小米的横空出世与 ...

  2. 【转载】阿里入局,独角兽估值30亿美金,谈谈RPA是什么

    缩短法定工作时间,已成国际劳动立法趋势,全球政府都曾面对这样的议题,过往企业IT也在思考这件事,开发出更好的软件系统帮助员工,就是普遍作法,这也已经行之有年,而现阶段最有效的作法,则是要用AI来提供帮 ...

  3. 腾讯玩O2O手机维修 巨头入局引市场大变

     巨头入局引市场大变" title="腾讯玩O2O手机维修 巨头入局引市场大变">     对于"游击队"或初创企业来说,最怕的就是巨头的杀入. ...

  4. 百度DMA+小度App的蓝牙语音解决方案入局

    前记   人机交互经历了三个阶段键鼠.触屏和语音交互.在国外,谷歌.亚马逊.苹果等巨头的竞争已经到达白热化状态:在国内,百度的DuerOS凭借着入局早,投入大,已经成为国内语音互交的一面旗帜.无论是从 ...

  5. 转:IT巨头纷纷“卡位” 智能语音成人机交互入口必争之地

    http://www.cs.com.cn/xwzx/hwxx/201707/t20170712_5368595.html 随着物联网的迅速发展,作为重要接口的智能语音技术已成为国内外IT巨头的必争之地 ...

  6. ace & web ide & web code editor

    ace & web ide & web code editor web ide https://ace.c9.io/ https://github.com/ajaxorg/ace ht ...

  7. 从谷歌到脸书:为何巨头纷纷“钟情于”VR相机?

    VR的火爆,自然无需多言.而基于VR这一个概念,已经在多个相关行业不断衍生出新的产品.服务或内容.VR眼镜.VR头盔.VR相机.VR游戏.VR影视.VR应用--但VR产业的发展并不是齐头并进,而是出现 ...

  8. (转)新手入局 你必须要知道的四类Equity

    许多人缠着我教他们打牌,开始几乎所有的问题都是问,你都玩什么牌. 这个话外行又很难解释,想来想去,我这样总结给他们(我也忘记自己过去有没有说过,我觉得总结的挺好的,只怕初学者听着又和天书一样了). 是 ...

  9. 教你用Visual Studio Code做PHP开发 - 微软官方工具,IDE中的黑马

    转载于:http://bbs.wfun.com/thread-902655-1-1.html,仅供自己备忘 本文为我在智机网的原创  ] 关于Visual Studio Code,可能有的开发者很陌生 ...

随机推荐

  1. ifix与AB PLC contrologix 5300系列的通讯

    在最近一个改造项目中,由于先前的4G 平台不稳定,本公司自己组建4G VPN来实现.遇到问题:AB 高版本PLC(1769-L33ER)使用标签名直接代替了地址,ifix的ABR驱动只支持SLC500 ...

  2. FastAPI:一个测试人员视角的教程

    前言 教程肯定谈不上了,主要还是就自己的理解分享内容而已 内容是连官方文档的基础教程都没涵盖起的 建议直接看官方文档 以个人视角来分享,希望各位通过这个可以写接口了 需要自取 完整视频链接:https ...

  3. QT 如何在调试时能进入源码方式(MacOS)

    最近在学习QT, 遇到一些crash, 也没看过QT源码啊, 就想类似Java一样, 在出错时进入源码跟踪一下, 但是QT和Java太不一样了, 死活进不去. 研究了几天, 发现本来是很简单的事情, ...

  4. 搭建SSM基础环境>基于idea

    目录 搭建SSM基础环境 创建一个Web项目 导入所需要的jar包 在项目目录下创建一个Resources文件夹并设置为类路径 在src目录下创建项目的初始文件夹目录 在resources文件夹下创建 ...

  5. LeetCode入门指南 之 排序

    912. 排序数组 给你一个整数数组 nums,请你将该数组升序排列. 归并排序 public class Sort { //归并排序 public static int[] MergeSort(in ...

  6. DNS服务器(一)正向解析

    一.DNS简介 在日常生活中人们习惯便用域名访问服务器,但机器间互相只认IP地址,域名与1P地址之间是多对一的关系,一个ip地址不一定只对应一个域名,且一个域名只可以对应一个ip地址,它们之间的转换工 ...

  7. 洛谷P3067题解

    题面 首先,对于每个数,有三种状态:选入集合A,选入集合B,或者不选入集合.暴力枚举的时间复杂度是 \(O(n\times3^n)\) ,显然跑不过去. 因此考虑 \(\text{Meet in Mi ...

  8. 基于ScheduledExecutorService的并发定时任务处理能力测试

    测试代码 定时器类 package business.util; import java.util.concurrent.Executors; import java.util.concurrent. ...

  9. KNeighborsClassifier()的参数无效错误

    KNeighborsClassifier()的参数无效错误 写在前面:如果对自己英语拼写很自信,可以不用往下看了,我就是拼写错误 错误提示 Invalid parameter n_neightbors ...

  10. CVE-2020-2883漏洞复现&&流量分析

    CVE-2020-2883漏洞复现&&流量分析 写在前面 网上大佬说CVE-2020-2883是CVE-2020-2555的绕过,下面就复现了抓包看看吧. 一.准备环境 靶机:win7 ...