🚀 VS Codeでで入手しましょう!

VS Code Day: エディターのためのイベント?

2023年4月13日 Burke Holland 著、@burkeholland

VS Code Day は、4月26日午前10時(太平洋時間)から始まる1日間の「バーチャルライブ」イベントです。名前を付けるのは難しいですが、このタイトルはすべてを物語っていると感じています。コミュニティ、学習、そして Visual Studio Code に関するすべてのことで丸一日を過ごします。登録受付を開始しました。今すぐ席を確保してください:https://aka.ms/vscodeday

VS Code Day Banner

イベントは、「Inside VS Code: How we build and ship it」— Microsoft Technical Fellow の Erich Gamma と Partner Engineering Manager の Kai Maetzel による基調講演で幕を開けます。Microsoft に入社し、VS Code を作成する前、Erich と Kai は IBM で Eclipse に取り組んでいました。2 人合わせて、開発者ツール構築で約 60 年の経験があります。😳

その後には、AI、リモート開発、TypeScript、Python、アクセシビリティなどに関するセッションのフルスケジュールが続きます...

セッション 講演者
基調講演: Inside VS Code - How we build and ship It Erich GammaKai Maetzel
VS Code エクスペリエンスを高める Sandeep Somavarapu
VS Code でどこでも開発 Brigit MurtaughConnor 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
Web 用 VS Code の GitHub 統合 Joyce Er

私たちは VS Code Day に非常に興奮しています。しかし、私たちもエンジニアです。効率とシンプルさについて考えずにはいられないので、(あなたもこの時点でそうしたかもしれませんが)一歩下がって、イベントが必要なのかどうかを考えました...エディターのための?

エディターのためのイベント...?

その疑問はもっともです。結局のところ、VS Code は単なるエディターにすぎません—そうですよね?そして、エディターは長年にわたってどれほど変化したでしょうか?

VS Code Day 2021 の基調講演で、Erich Gamma は、VS Code が「ブラウザーでのコーディングに集中する」という目標で始まった経緯について語っています。ブラウザーでコーディングしているように感じさせないようにすることです。そのビジョンの最初の成果物は、Monaco Editor — ブラウザーで実行される軽量で高性能なエディターでした。Monaco は現在でも、TypeScript PlaygroundCodeSandbox、および Azure を含む多くの Microsoft 製品など、多くのアプリケーションに組み込まれているのがわかります。

Monaco Editor で構築された最初の実際の IDE は「Monaco Workbench」と呼ばれていました。これは Microsoft で内部的に使用されており、このように見えました。Internet Explorer 11 に感謝します。

Monaco Workbench

最終的に、これは「Visual Studio Online」になり、Web サイトを編集する方法として Azure に組み込まれました。そして、あなたが知っている VS Code がここから現れ始めたのがわかります...

Visual Studio Online

今日の VS Code は、2015 年の Microsoft Build で発表されました。2023 年に早送りすると、開発者ツールの世界は新しい機能のルネサンスを迎えています。

事態は面白くなってきています

今日、VS Code の当初のビジョンは、vscode.dev — ブラウザーで完全に実行される VS Code で現実のものとなっています。コンテナ化されたコンピューティングとオープンソースのdev container specは、開発環境を分離してどこでも実行できることを意味します。それをブラウザーで実行されるエディターと組み合わせると、GitHub Codespaces — 任意のブラウザーからアクセスできる 100% ホストされた開発環境が得られます。または、自分のマシンで VS Code を実行し、Remote Tunnelsを使用してブラウザーからコンピューティングにアクセスします。

これらの変化は地殻変動です。ソフトウェアをいつ、どこで、誰が構築できるかについての考え方を再定義します。完全な開発環境に必要なものがブラウザーだけになれば、ソフトウェア開発は誰もがどこでもアクセスできるようになります。

しかし、ここ数か月で、事態は本当に面白くなってきました。

約 1 年前、GitHub Copilot という AI ペアプログラマーをエディターに迎えました。それ以来、ChatGPT と GPT4 は、AI に期待することと開発者への影響を完全に変えました。私たちは開発者の創造性の新たな時代の幕開けに立っており、VS Code で必要な場所すべてで自然に感じられ、点灯するように、AI を開発者にもたらす方法について考え(そして取り組んでい)ます。

「どこからでも何でも構築する」に真に近づいているため、開発者にとってエキサイティングな時代です。

また、最新情報を把握するのは大変で、気が遠くなるかもしれません。そのため、世界最大の開発者コミュニティとして集まり、これらのことについて一緒に話し合うのに最適な時期です。

そうです、エディターのためのイベントです

そして今が最適な時期かもしれません。VS Code 自体のセッションだけでなく、GitHub Copilot を使用した AI、Python、リモート開発、アクセシビリティなどのセッションも提供する予定です。GitHub、デューク大学、IBM など、コミュニティ内外の友人たちを多数お迎えできることを嬉しく思っています。

したがって、私たちが未来を見据え、世界中の開発者にとって近い将来がどうなるかを見ていく中で、ご参加ください。開発者であることに悪い時期はありませんが、これほど良い時期もありません。

ハッピーコーディング!

Burke Holland (@burkeholland)