Windows では、さまざまな開発ワークフローがサポートされています。 Visual Studio Code や GitHub Copilot などのツールは Windows に十分に統合されており、エディターとターミナルに組み込まれている AI の支援により、作業を自動化するためのスクリプトやビルド ユーティリティを簡単に作成できます。 Windows、Web、またはクロスプラットフォーム用に開発しているかどうかにかかわらず、このページでは、使用を開始するためのツールとセットアップ ガイドを示します。
作業を開始するためのツール
Windows ターミナル
複数のコマンド ライン シェルで動作するようにターミナル環境をカスタマイズします。
WinGet
コマンド ライン マニフェストまたは宣言型マニフェストを使用してパッケージをインストールして構成します。
Linux 用 Windows サブシステム
Windows に完全に統合されたお気に入りの Linux ディストリビューションを実行します。
Microsoft PowerToys
Windows エクスペリエンスを調整および合理化するためのパワー ユーザー ユーティリティのセット。
開発ドライブ
開発者シナリオでのパフォーマンス用に最適化されたストレージ ボリューム。
Sudo for Windows
管理者権限のコマンドを、管理者権限のないコンソールセッションから直接実行します。
Microsoft Ignite の Windows 開発者ツールの概要を見て、これらのツールの動作を確認します。
開発経路
次のガイドに従って、Windows で好みの言語またはフレームワークの開発環境を設定します。
JavaScript の概要
Node.js、React、Vue などを使用して JavaScript 開発環境を設定します。
Python の概要
Python をインストールし、Windows に開発環境を設定します。
Java の使用を開始する
JDK をインストールし、JAVA_HOMEを構成し、Windows で Java 開発環境を設定します。
C++ と C の概要
C++、C、およびアセンブリを使用してアプリ、サービス、およびツールを開発します。
C# の使用を開始する
C# と .NET を使用してアプリをビルドします。
Rust の使用を開始する
Rust for Windows の設定方法など、Rust のプログラミングを開始します。
PowerShell を始める
PowerShell を使用したクロスプラットフォーム タスクの自動化と構成管理。
Docker の概要
VS、VS Code、.NET、WSL のサポートを使用してリモート開発コンテナーを作成します。
Windows アプリの開発を始めよう
WinUI と Windows App SDK を使用してデスクトップ アプリを構築します。
ゲーム開発の概要
Microsoft のゲーム開発ツールとサービスを使用して Windows 用のゲームを構築します。
Mac と Windows の間での移行
Mac と Windows(または Linux 用 Windows サブシステム)の開発環境間の移行ガイド を参照してください。
Windows developer