Windows は、あなたのスタイルそのままでコーディングすることを歓迎します。 Windows のツールを使用する場合でも、Linux 用 Windows サブシステムの Linux ツールを使用する場合でも、お好みのコーディング言語やフレームワークをご使用いただけます。このガイドでは、コーディング、デバッグ、サービスへのアクセスを開始し、成果物を実稼働環境に配置するために必要なものをセットアップしてインストールするための情報を提供します。
作業を開始するためのツール
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 に開発環境を設定します。
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