VS Code Day:为一个编辑器举办的活动?
2023年4月13日,作者:Burke Holland, @burkeholland
VS Code Day 是一场为期一天的“虚拟直播”活动,于太平洋标准时间 4 月 26 日上午 10:00 开始。起名是件难事,但我们觉得这个标题已经说明了一切——这是一整天关于社区、学习以及 Visual Studio Code 所有相关内容的活动。注册现已开放,您可以立即抢占席位:https://aka.ms/vscodeday。
活动将以“深入 VS Code:我们如何构建和发布它”拉开序幕——这是由微软技术院士 Erich Gamma 和合作伙伴工程经理 Kai Maetzel 发表的主题演讲。在加入微软并创建 VS Code 之前,Erich 和 Kai 都曾在 IBM 从事 Eclipse 的工作。他们两人加起来,在构建开发者工具方面拥有约 60 年的经验。😳
紧随其后的是一系列关于人工智能、远程开发、TypeScript、Python、无障碍功能等主题的完整议程……
议题 | 演讲者 |
---|---|
主题演讲:深入 VS Code - 我们如何构建和发布它 | Erich Gamma、Kai Maetzel |
提升您的 VS Code 体验 | Sandeep Somavarapu |
使用 VS Code 随处开发 | Brigit Murtaugh、Connor Peet |
VS Code 的 TypeScript 技巧与窍门 | Matthew Pocock |
VS Code 中的无障碍功能 | Megan Rogge |
使用 VS Code、Copilot 和 Codespaces 从 Python 进阶到 Rust | Noah Gift |
使用 GitHub Copilot 从零开始创建数据集 | Alfredo Deza |
人人可享、无处不在的数据科学 | Soojin Choi |
使用 VS Code 编写 Python Web 应用 | Pamela Fox |
GitHub Next 的新功能 | Amelia Wattenberger |
VS Code for Web 中的 GitHub 集成 | Joyce Er |
我们对 VS Code Day 感到非常兴奋。但我们也是工程师。我们情不自禁地会考虑效率和简洁性,所以我们退后一步(就像您此时可能做的那样)思考:我们真的需要为一个……编辑器举办一场活动吗?
为一个……编辑器举办活动?
这个问题很合理。毕竟,VS Code 只是一个编辑器——对吗?而且这么多年来,编辑器到底有多大变化?
在他 2021 年 VS Code Day 的主题演讲中,Erich Gamma 谈到了 VS Code 最初的目标是“专注于在浏览器中编码”,但又不会让人感觉是在浏览器中编码。实现这一愿景的第一个交付成果是 Monaco 编辑器——一个轻量级、高性能且在浏览器中运行的编辑器。如今您仍然可以在许多应用程序中看到 Monaco 的身影,包括 TypeScript Playground、CodeSandbox 以及包括 Azure 在内的许多微软产品。
第一个用 Monaco 编辑器构建的实际 IDE 名为“Monaco Workbench”。它在微软内部使用,看起来是这个样子的。向 Internet Explorer 11 致敬。
最终,这演变成了“Visual Studio Online”,它被嵌入到 Azure 中,作为一种编辑网站的方式。您可以看到,您所熟知的 VS Code 在这里已经初具雏形……
如今我们所知的 VS Code 是在 2015 年的微软 Build 大会上宣布的。快进到 2023 年,开发者工具领域正在经历一场新功能的复兴。
事情变得有趣起来了
今天,VS Code 最初的愿景通过 vscode.dev 变成了现实——VS Code 完全在浏览器中运行。容器化计算和开源的 开发容器规范 意味着我们可以隔离开发环境并在任何地方运行它们。将其与在浏览器中运行的编辑器相结合,就得到了 GitHub Codespaces——一个 100% 托管的开发环境,您可以从任何浏览器访问。或者在您自己的机器上运行 VS Code,并通过 远程隧道 从浏览器访问您的计算资源。
这些变化是颠覆性的。它们重新定义了我们对于何时、何地以及何人可以构建软件的看法。当您只需要一个浏览器就能拥有一个完整的开发环境时,软件开发就变得人人可及、无处不在。
但在过去的几个月里,事情变得格外有趣。
大约一年前,我们通过 GitHub Copilot 在编辑器中迎来了一位 AI 结对程序员。从那时起,ChatGPT 和 GPT4 彻底改变了我们对 AI 的期望,这对开发者的影响是巨大的。我们正站在开发者创造力新时代的风口浪尖,我们一直在思考(并努力)如何以一种自然的方式将 AI 带给开发者,并点亮您在 VS Code 中可能需要它的任何地方。
对于开发者来说,这是一个激动人心的时刻,因为我们正在真正接近“随处构建任何东西”的目标。
同时,要跟上这一切的发展也很有挑战性,甚至可能让人望而生畏。这使得现在正是我们作为全球最大的开发者社区齐聚一堂,共同探讨这些事情的绝佳时机。
所以,是的,为一个编辑器举办活动
而现在可能是最好的时机。我们将带来关于 VS Code 本身的议题,同时也会涵盖与 GitHub Copilot、Python、远程开发、无障碍功能等相关的人工智能内容。我们很高兴地欢迎来自社区各界的朋友,包括 GitHub、杜克大学、IBM 等等。
所以,加入我们吧,一起展望不久的将来为全球开发者带来的新机遇。成为一名开发者从来都不是坏事,但现在比以往任何时候都更好。
编码愉快!
Burke Holland (@burkeholland)