【ジェットブレインズ】

JetBrains(ジェットブレインズ) とは?

💡 言語ごとに専用IDEがある、開発者の頭脳集団
📌 このページのポイント
JetBrains の IDE 製品群 IntelliJ Platform(共通基盤): コード解析・リファクタリング・デバッガ・VCS連携 IntelliJ IDEA Java / Kotlin Spring / Android PyCharm Python Django / Flask WebStorm JavaScript / TS React / Vue その他のIDE GoLand / CLion PhpStorm / Rider VSCode との違い JetBrains IDE 言語特化・フル機能・高精度解析 有料(Community版は無料) VSCode 汎用・軽量・拡張機能で機能追加 無料・オープンソース
JetBrainsのIDE製品群とVSCodeとの比較
ひよこ ひよこ

JetBrainsってIDEを作ってる会社なんだ。VSCodeとどう違うの?

ペンギン先生 ペンギン先生

VSCodeは軽量なエディタに拡張機能を追加していくスタイルだけど、JetBrainsのIDEは最初から言語に特化した機能がフル装備されているんだよ。たとえばIntelliJ IDEAJavaのコード解析が圧倒的に賢いんだ。

ひよこ ひよこ

いろんなIDEがあるみたいだけど、どれを使えばいいの?

ペンギン先生 ペンギン先生

使う言語で選ぶのが基本だよ。JavaならIntelliJ IDEAPythonならPyCharm、Web開発ならWebStorm、PHPならPhpStorm。どれも同じプラットフォームがベースだから操作感が統一されているんだ。

ひよこ ひよこ

有料なんだよね?高い?

ペンギン先生 ペンギン先生

個人向けだと年間で数万円程度だね。ただしIntelliJ IDEAとPyCharmにはCommunity Editionという無料版があるよ。学生や教職員は全製品を無料で使えるし、OSS開発者向けの無料ライセンスもあるんだ。

ひよこ ひよこ

Kotlinも作ってるって本当?

ペンギン先生 ペンギン先生

そうだよ。JetBrainsが自社で使うために開発したのがKotlinなんだ。それがGoogleに認められてAndroidの公式開発言語になったから、今ではモバイル開発でも定番になっているね。

ひよこ ひよこ

おもしろい!リファクタリング機能が強いって聞くけど、具体的にどうすごいの?

ペンギン先生 ペンギン先生

たとえば変数名の一括変更はもちろん、メソッドの抽出、クラスの移動、インターフェースの抽出など、プロジェクト全体の整合性を保ったまま安全にコードを変更してくれるんだ。大規模プロジェクトでは本当に手放せないツールだよ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「JetBrains」って出てきたら「IntelliJ IDEAなどの高機能IDEを作っている会社」と思えればだいたいOK!
📖 おまけ:英語の意味
「JetBrains」 = ジェット頭脳
💬 「ジェットのように速い頭脳」で開発ツールを作るという意気込みが社名に込められているんだよ
← 用語集にもどる