「開発環境はMac」って風潮、昔はわかった。でも今はWindowsでも全然イケる。むしろWSL2のおかげで、Windowsの方が優れてる部分すらある。2025年版の最強Windows開発環境をまとめる。
軸はWSL2 + Windows Terminal + VS Code。この3つだけで開発体験が激変する。そこにパッケージマネージャーとDockerを足して完成。
セットアップ手順(クリーンインストールから1時間で完了):
- wingetで一括インストール
winget install Microsoft.WindowsTerminal winget install Microsoft.VisualStudioCode winget install Docker.DockerDesktop winget install Git.Git winget install Microsoft.PowerToys
- WSL2のインストールと設定
wsl --install -d Ubuntu-24.04 # .wslconfigでメモリ制限 [wsl2] memory=8GB processors=4
- WSL2内のセットアップ
sudo apt update && sudo apt upgrade -y sudo apt install build-essential curl git -y # Node.js (nvm) curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash nvm install --lts # Python (pyenv) curl https://pyenv.run | bash pyenv install 3.12 # Rust curl --proto https --tlsv1.2 -sSf https://sh.rustup.rs | sh
- Windows Terminalの設定 — デフォルトプロファイルをUbuntuに。フォントをJetBrains Monoに。配色をOne Half Darkに。見た目だけでモチベが上がる。
- PowerToys — FancyZones(ウィンドウ管理)、Keyboard Manager(キーリマップ)、PowerRename(ファイル名一括変更)。全部無料。入れない理由がない。
この構成にしてから、MacBookを手放した。Windowsでの開発、マジで快適になった。