【エクリプス】

Eclipse(エクリプス) とは?

最終更新:
💡 必要な道具をプラグインで足せる、老舗の開発環境

Eclipse Foundationのもとで開発されるオープンソースの統合開発環境(IDE)。Java開発向けの機能や、プラグインによる拡張性が特徴。

📌 このページのポイント
プラグインで開発環境を拡張 Eclipse IDE コード編集 実行・デバッグ 開発の道具 拡張 Git等 言語 CDT等 言語・用途に合う拡張を選ぶ Eclipse Foundation IDEやJakarta EEなどを支援 財団とIDEは別のもの 拡張の対応バージョン・依存関係を確認
上はIDEに拡張を組み合わせる例。線は機能の関係で、実行順ではない。CDTはC/C++向け。下は財団の活動で、Jakarta EEはIDEの機能そのものではない。
ひよこ ひよこ
EclipseってどんなIDEなの?
ペンギン先生 ペンギン先生
コードの編集・実行・デバッグなどを一つの環境で行う開発ツールだよ。Java向けの機能を備え、プラグインで用途を広げられるんだ
ひよこ ひよこ
Java以外にも使えるの?
ペンギン先生 ペンギン先生
使えるよ。たとえばEclipse CDTはC/C++向けで、コード補完やビルド、デバッグなどを支援するんだ。使う言語に合ったパッケージや拡張を選ぶといいね
ひよこ ひよこ
財団とIDEは同じもの?
ペンギン先生 ペンギン先生
IDEは開発ツールで、Eclipse Foundationはプロジェクトを支える組織だよ。財団の活動にはJakarta EEなどの仕様や、ほかの開発ツールも含まれるんだ
ひよこ ひよこ
プラグインを入れるときは何を見ればいい?
ペンギン先生 ペンギン先生
対象のEclipseやJavaのバージョン、必要な依存関係を確認しよう。すべてのプラグインをどんな環境でも使えるわけではないよ
ひよこ ひよこ
最初に何を選べばいいの?
ペンギン先生 ペンギン先生
Java開発ならJava向け、C/C++ならCDTを含むパッケージというように、用途から選ぼう。既存プロジェクトに参加するなら、チームで指定された環境を確認するのが先だね
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Eclipse」って出てきたら「老舗のオープンソースJava IDE」と思えればだいたいOK!
📖 おまけ:英語の意味
「Eclipse」 = 日食・覆い隠す
💬 Eclipseは英語で日食などを意味するよ。EclipseプロジェクトはIBMが2001年に開始し、2004年に独立した財団が設立されたんだ

参考資料

← 用語集にもどる