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 |
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 只是一个编辑器——对吧?而且这些年来,编辑器到底改变了多少?
在他在 VS Code Day 2021 上的主题演讲中,Erich Gamma 谈到了 VS Code 最初的目标是“专注于在浏览器中编写代码”,同时又不感觉像是在浏览器中编写代码。实现这一愿景的第一个交付成果是 Monaco Editor——一个轻量级、高性能的、可在浏览器中运行的编辑器。如今,您仍会看到 Monaco 嵌入在许多应用中,包括 TypeScript Playground、CodeSandbox 以及许多微软产品(包括 Azure)中。
用 Monaco Editor 构建的第一个实际 IDE 叫做“Monaco Workbench”。微软内部使用它,它看起来像这样。特别致敬 Internet Explorer 11。
最终,这演变成了“Visual Studio Online”,它作为一种编辑网站的方式被嵌入到 Azure 中。您可以在这里看到您所熟悉的 VS Code 开始显现……
如今的 VS Code 于 2015 年在微软 Build 大会上发布。快进到 2023 年,开发者工具的世界正迎来新功能的复兴。
事情变得越来越有趣了
如今,VS Code 的原始愿景通过 vscode.dev 成为现实——VS Code 完全在浏览器中运行。容器化的计算能力和开源的 dev container 规范意味着我们可以隔离开发环境并在任何地方运行它们。将其与在浏览器中运行的编辑器相结合,您就拥有了 GitHub Codespaces——一个 100% 托管的开发环境,您可以从任何浏览器访问。或者在您自己的机器上运行 VS Code,并通过 Remote Tunnels 从浏览器访问您的计算资源。
这些变化是巨大的。它们重新定义了我们何时、何地以及由谁来构建软件的思考方式。当您只需一个浏览器就能获得完整的开发环境时,软件开发就变得对世界各地的每个人都触手可及。
但在过去的几个月里,事情变得异常有趣。
大约一年前,我们通过 GitHub Copilot 在编辑器中引入了一位 AI 结对编程伙伴。自那时起,ChatGPT 和 GPT4 彻底改变了我们对 AI 的期望,这对开发人员的影响是巨大的。我们正站在开发者创造力新时代的门槛上,我们一直在思考(并努力实现)如何以一种自然的方式将 AI 带给开发者,让它在 VS Code 中您可能需要的每一个地方都大放异彩。
成为一名开发者正处于一个激动人心的时代,因为我们正真正接近“随时随地构建任何东西”。
同时,要跟上这些变化也很不容易,有时会让人感到不知所措。这使得现在成为全球最大的开发者社区聚在一起,共同探讨这些事情的绝佳时机。
所以,是的,一个为编辑器举办的活动
现在也许是最好的时机。我们将带来关于 VS Code 本身的议程,还有关于结合 GitHub Copilot 的 AI、Python、远程开发、辅助功能等内容的议程。我们很高兴地欢迎来自社区的几位朋友,包括 GitHub、杜克大学、IBM 等。
所以,加入我们,一起展望未来,看看不久的将来会给世界各地的开发者带来什么。成为一名开发者永远不是坏事,但从未如此美好过。
编程愉快!
Burke Holland (@burkeholland)