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 年的经验。😳
之后,我们将安排一系列关于 AI、远程开发、TypeScript、Python、辅助功能等主题的会议……
会议 | 演讲者 |
---|---|
主题演讲:深入了解 VS Code - 我们如何构建和发布它 | Erich Gamma, Kai Maetzel |
提升您的 VS Code 体验 | Sandeep Somavarapu |
使用 VS Code 随时随地进行开发 | Brigit Murtaugh, Connor Peet |
适用于 TypeScript 的 VS Code 技巧和窍门 | 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 Editor——一个轻量级且高性能的浏览器内编辑器。您至今仍能在许多应用程序中看到 Monaco 的嵌入,包括 TypeScript Playground、CodeSandbox 以及许多 Microsoft 产品,包括 Azure。
第一个用 Monaco Editor 构建的实际 IDE 叫做“Monaco Workbench”。它在微软内部使用,看起来像这样。向 Internet Explorer 11 致敬。
最终,这成为了“Visual Studio Online”,它被嵌入到 Azure 中,作为一种编辑网站的方式。您可以看到您所熟悉的 VS Code 在这里开始浮现……
如今的 VS Code 于 2015 年在 Microsoft Build 大会上发布。快进到 2023 年,开发者工具领域正在经历新功能的复兴。
事情变得有趣起来
今天,VS Code 的最初愿景通过 vscode.dev 成为现实——VS Code 完全在浏览器中运行。容器化的计算和开源的 dev container 规范意味着我们可以隔离开发环境并在任何地方运行它们。将这些与在浏览器中运行的编辑器结合起来,您就得到了 GitHub Codespaces——一个 100% 托管的开发环境,您可以从任何浏览器访问。或者在您自己的机器上运行 VS Code,并通过 远程隧道从浏览器访问您的计算资源。
这些变化是颠覆性的。它们重新定义了我们对何时、何地以及谁可以构建软件的思考。当一个完整的开发环境只需要一个浏览器时,软件开发就变得人人皆可、处处可及。
但在过去几个月里,事情变得非常有趣。
大约一年前,我们通过 GitHub Copilot 将 AI 结对程序员引入了编辑器。从那时起,ChatGPT 和 GPT4 彻底改变了我们对 AI 的期望,这对开发人员的影响是巨大的。我们正站在开发者创造力新时代的风口浪尖,我们一直在思考(并努力工作)如何以一种自然的方式,让 AI 在 VS Code 中您可能需要的任何地方发挥作用。
作为一名开发者,这是一个令人兴奋的时代,因为我们真正地接近“随时随地构建任何东西”。
要跟上所有这些也需要付出很多努力,这可能会让人感到望而生畏。这使得现在是作为世界上最大的开发者社区聚集在一起,共同讨论这些事情的最佳时机。
所以,是的,一个关于编辑器的活动
现在可能是最好的时机。我们将提供关于 VS Code 本身以及 GitHub Copilot 的 AI、Python、远程开发、辅助功能等方面的会议。我们很高兴欢迎来自社区的几位朋友,包括 GitHub、杜克大学、IBM 等。
因此,加入我们,展望未来,看看不久的将来世界各地的开发者会遇到什么。做一名开发者从来都不是坏事,但从来没有像现在这样好过。
编码愉快!
Burke Holland (@burkeholland)