【エクリプス】

Eclipse(エクリプス) とは?

💡 かつてJavaの王座に君臨した、オープンソースIDEの大御所
📌 このページのポイント
Eclipse: プラグインエコシステムと変遷 Eclipse IDE オープンソース / 無料 Eclipse Foundation管理 プラグインで拡張 Git / DB / Spring UML / テスト / デプロイ 多言語対応 Java / C/C++ / PHP Python / JavaScript Java IDE シェアの変遷 2001 IBM OSS化 2005-2010 Eclipse全盛期 2010-2015 IntelliJ台頭 2020〜 VS Code台頭 Eclipseが今も強い領域 組み込み開発 大規模企業システム Jakarta EE MicroProfile Eclipse Foundation の役割 Jakarta EE 仕様策定 MicroProfile 標準化 IDE以上の業界団体へ進化
Eclipse IDEのエコシステムとJava IDE市場の変遷
ひよこ ひよこ

Eclipseって昔すごかったIDEなの?

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

2000年代〜2010年代前半はJava開発といえばEclipseだったよ。無料で高機能、プラグインで何でもできるということで、世界中の開発者が使ってたんだ

ひよこ ひよこ

なんで今はあんまり聞かないの?

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

IntelliJ IDEAの無料版が出てきて、補完やリファクタリングの性能で差がついちゃったんだよね。あとVS Codeの登場で軽量エディタ派も増えた。Eclipseは起動が重くてUIも古めだから、新しいプロジェクトでは選ばれにくくなったんだ

ひよこ ひよこ

じゃあもう使ってる人はいないの?

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

そんなことないよ。大企業の既存システムではEclipseベースの開発環境が標準になってるところも多いし、組み込み開発ではEclipse CDTが現役だね。あとEclipse Foundationは Jakarta EE の仕様策定もやっていて、エコシステムとしてはまだまだ大きいよ

ひよこ ひよこ

プラグインってどんなのがあるの?

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

Eclipse Marketplaceには何千ものプラグインがあるよ。Git連携、データベース管理、UML図の作成、Spring Frameworkサポートなど何でもある。ただプラグイン同士の相性問題で不安定になることもあって、それが嫌われた原因の一つでもあるんだ

ひよこ ひよこ

Eclipseの名前の由来がSunを食うって本当?

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

公式には認めてないけど、IBMがSun Microsystems(Javaの生みの親)に対抗して作ったツールだから、業界ではそう信じられてるね。日食(eclipse)で太陽(Sun)を隠すという洒落だよ。IT業界はこういう名前の遊びが好きなんだ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Eclipse」って出てきたら「老舗のオープンソースJava IDE」と思えればだいたいOK!
📖 おまけ:英語の意味
「Eclipse」 = 日食・覆い隠す
💬 元はIBMが開発して2001年にオープンソース化したもの。名前の由来は「太陽(Sun Microsystems=Java開発元)を食う」という意味が込められてたという説があるよ
← 用語集にもどる