3.

IDE (統合開発環境) 完全ガイド - IntelliJ / VSCode / Eclipse / Cursor 比較

編集
この記事の要点
  • IDE (Integrated Development Environment) = エディタ + コンパイラ + デバッガ + 補完 + リファクタリング + Git をまとめたツール
  • JetBrains 系 (IntelliJ / PyCharm / PhpStorm / WebStorm / RubyMine / GoLand) は有償・強力
  • VS Code (Microsoft) = 無料・軽量・拡張機能豊富。現在最も人気
  • Cursor = VS Code ベースの AI 補完特化 IDE (2023〜)
  • 選び方は 言語 / 規模 / 予算 / OS。サブスク版 JetBrains は年 2 万円前後、VS Code / Cursor は無料 (Cursor は有料プランあり)

IDE とは

IDE (Integrated Development Environment / 統合開発環境) はエディタ・コンパイラ・デバッガ・補完・リファクタリング・Git 連携などを 1 つにまとめた開発ツールです。テキストエディタとの違いは「コードを理解した上で支援する」 こと (型補完、リネーム、未使用検出など)。

主要 IDE 一覧

IDE提供元主な対象言語価格備考
IntelliJ IDEAJetBrainsJava / Kotlin / Scala個人 16,900 円/年
無料 Community 版あり
★ Java 最強
PyCharmJetBrainsPython個人 11,800 円/年
無料 Community 版
Django / Flask 強力
PhpStormJetBrainsPHP個人 11,800 円/年Laravel / Symfony 強い
WebStormJetBrainsJavaScript / TypeScript2024 から個人無料2024.2 から非商用無料
GoLandJetBrainsGo個人 11,800 円/年Go 専用
RubyMineJetBrainsRuby / Rails個人 11,800 円/年-
RiderJetBrainsC# / .NET個人 16,900 円/年
非商用無料 (2024.2+)
Unity 開発で人気
VS CodeMicrosoft★ 全言語 (拡張)★ 無料世界最大シェア
Visual StudioMicrosoftC# / C++ / .NETCommunity 無料
Pro 有償
Windows メイン
CursorAnysphereAI 統合 (全言語)無料 / Pro $20/月VS Code フォーク + AI
EclipseEclipse FoundationJava / Web無料 OSS★ 歴史的に Java の老舗
NetBeansApacheJava / PHP無料 OSSシェア低下中
XcodeAppleSwift / Objective-C無料 (macOS 限定)iOS/macOS 開発必須
Android StudioGoogleKotlin / Java無料IntelliJ ベース
Vim / NeovimOSS全言語無料軽量・キーボード操作極振り
EmacsGNU全言語無料カスタマイズ性極限

言語別おすすめ

言語第一候補軽量代替
JavaIntelliJ IDEA (Community も可)VS Code + Extension Pack for Java
PythonPyCharm (Community)VS Code + Python 拡張
PHPPhpStormVS Code + PHP Intelephense
JavaScript / TSWebStorm (2024 無料)VS Code (実質ほぼ同等)
GoGoLandVS Code + Go 拡張
RubyRubyMineVS Code + Ruby LSP
C# / .NETVisual Studio (Win) / RiderVS Code + C# Dev Kit
C / C++CLion / Visual StudioVS Code + C/C++ 拡張
RustVS Code + rust-analyzerRustRover (JetBrains 2024+)
Swift (iOS)★ Xcode 一択-
Android★ Android Studio 一択-

VS Code の強み

  • 無料かつ商用利用 OK
  • WSL / リモート SSH / Docker 内編集が標準対応
  • 拡張機能マーケットプレイスが巨大 (5 万件超)
  • Microsoft + コミュニティが活発開発、月 1 回程度のリリース
  • Settings Sync で複数 PC の設定同期
  • Live Share でリアルタイム共同編集
  • Copilot 連携が公式

VS Code の必須拡張 (言語別)

# 共通
- GitHub Copilot
- Git Graph / GitLens
- EditorConfig
- Error Lens

# Python
- Python (Microsoft)
- Pylance
- Ruff
- Jupyter

# Java
- Extension Pack for Java
- Spring Boot Extension Pack

# PHP
- PHP Intelephense
- Laravel Extension Pack

# JS / TS
- ESLint
- Prettier
- Tailwind CSS IntelliSense

# Docker / Kubernetes
- Docker
- Kubernetes
- Remote - Containers

JetBrains の強み

  • 言語に特化した深い解析 (Frameworks 認識、型推論精度)
  • リファクタリングが圧倒的 (Rename / Extract / Inline / Change Signature)
  • デバッガ・プロファイラが GUI で完結
  • DB クライアント (DataGrip 機能) が統合
  • HTTP Client (.http ファイルで API テスト)
  • AI Assistant (有償オプション、Copilot 競合)

Cursor (AI 統合 IDE)

2023 年登場のVS Code フォーク + AI 補完特化 IDE。Anysphere 社が提供。

  • Cmd+K: 自然言語で範囲指定したコードを編集
  • Composer / Agent: 複数ファイル横断の AI 編集
  • Tab 補完 がコンテキスト広く強力
  • 無料プラン (制限あり) + Pro $20/月
  • VS Code の設定・拡張がそのまま使える

類似製品: Windsurf (Codeium), Zed, Continue (VS Code 拡張), Claude Code (CLI)。

IDE 選びのフローチャート

  1. iOS/macOS アプリを作る? → Xcode
  2. Android アプリを作る? → Android Studio
  3. 言語が決まっているか?
    • Java → IntelliJ IDEA
    • Python → PyCharm or VS Code
    • JS/TS → WebStorm (無料化) or VS Code
  4. 軽量重視 / 複数言語横断 → VS Code / Cursor
  5. 無料で済ませたい → VS Code / Eclipse / JetBrains Community 版
  6. AI 補完最優先 → Cursor / VS Code + Copilot

セットアップの基本

# VS Code: https://code.visualstudio.com/
# Windows: winget install Microsoft.VisualStudioCode
# macOS:   brew install --cask visual-studio-code

# Cursor: https://cursor.com/

# JetBrains: Toolbox App で一括管理推奨
# https://www.jetbrains.com/toolbox-app/

# Eclipse: https://www.eclipse.org/downloads/
# IDE 種類別パッケージ (Java / C++ / Web 等)

# 共通の設定
# 1. 日本語化 (パック / プラグイン)
# 2. テーマ・フォント
# 3. EditorConfig 対応
# 4. Git 接続 (SSH / OAuth)
# 5. 拡張機能インストール

有償ライセンスの注意

  • JetBrains: 1 年契約後の継続割引 (3 年目以降 40% 割引)、永続フォールバックライセンス付き
  • JetBrains: 学生・教員無料 (.edu メールで申請)
  • JetBrains: OSS プロジェクト無料 (公開リポジトリで申請)
  • Visual Studio: Community 版は個人 / 小規模企業 (250 PC 未満 / 売上 100 万 $ 未満) のみ無料
  • Cursor: 商用利用 OK。コードの送信ポリシーは要確認 (privacy mode あり)

FAQ

Q: IDE と Vim / Emacs はどう違う?
A: Vim / Emacs はテキストエディタ + LSP で IDE 化できますが、設定や学習コストが高い。一方でリモート SSH や軽量サーバ作業では現役で有用。

Q: 複数の JetBrains 製品を使いたい
A: All Products Pack (個人 32,200 円/年) で全製品使い放題。複数言語扱うなら割安。

Q: AI 補完は Copilot と Cursor どちらがいい?
A: Copilot は VS Code に拡張として追加するだけで手軽。Cursor は AI 体験が IDE 全体に統合され、複数ファイル編集 (Composer) が強力。月額は同等 ($10〜20)。

編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. Python本体・ライブラリのインストール
  2. Anaconda
  3. 統合開発環境の導入
  4. 仮想環境の構築
  5. 仮想環境の構築(WIndows)

最近更新/作成されたページ