「NetBeans」「JDeveloper」「BlueJ」「Eclipse Che」 4大Java向けIDEの違い6大Java向けIDEを比較【後編】

「Java」向け統合開発環境(IDE)の「NetBeans IDE」「Oracle JDeveloper」「BlueJ」「Eclipse Che」は何が違うのか。それぞれの特徴と、Java向けIDE選びのポイントを解説する。

2020年08月07日 05時00分 公開
[Chris TozziTechTarget]

 前編「『Eclipse』と『IntelliJ IDEA』の違いとは? Java向けIDE比較のヒント」は、プログラミング言語および開発・実行環境「Java」の統合開発環境(IDE)のうち「Eclipse IDE」「IntelliJ IDEA」を解説した。後編は、さらに4つのJava向けIDEの特徴と違いを紹介する。

  1. Eclipse IDE(前編で紹介)
  2. IntelliJ IDEA(前編で紹介)
  3. NetBeans IDE
  4. Oracle JDeveloper(会員限定)
  5. BlueJ(会員限定)
  6. Eclipse Che(会員限定)

3.NetBeans IDE

 NetBeans IDE(以下、NetBeans)は1990年代に誕生し、Javaそのものと同じくらい古い歴史を持つオープンソースソフトウェア(OSS)だ。Javaアプリケーションのパフォーマンス分析機能、GUI(グラフィカルユーザーインタフェース)開発機能など、幅広い機能を提供する。

 プラグインを利用可能な点はEclipse IDEやIntelliJ IDEAと同様だが、NetBeansはそれらと比べて豊富な機能をデフォルトで組み込んでいる。あまり多くの設定をしたくないと考える開発者には、NetBeansが適している。NetBeansは他のJava向けIDEよりも、IDEそのもののGUIがシンプルだという意見もある。この点は自分の目で確かめて判断しよう。

4.Oracle JDeveloper

 2005年に公開されたOracle JDeveloperは、Javaの開発元であるOracleのJava向けIDEだ。Oracle JDeveloperには比較的基本的な機能がそろっている。取り扱える言語は限られており、拡張機能もそれほど多くない。機能が絞られているという点では、シンプルなIDEを使いたいJava開発者に適していると言える。Oracle JDeveloperはOSSではないフリーのソフトウェアだ。

5.BlueJ

 BlueJはシンプルなJava向けIDEの筆頭で、明確にJava開発初心者を対象としている点が特徴だ。開発しているJavaアプリケーション内の構造を簡潔に提示し、基本的なビルド(実行可能ファイルの生成)とデバッグ機能を備える。

 BlueJはシンプルなJavaアプリケーションを開発する際の選択肢に上る。一方で取り扱えるプログラミング言語はJavaと「Stride」のみであり、複雑なJavaアプリケーションの開発には適さない。

6.Eclipse Che

 Eclipse Cheは2014年に誕生したクラウドサービス形式のIDEだ。Webブラウザを通じて利用できるため、ソフトウェアのインストールは必要ない。Javaアプリケーション実行環境として、コンテナの運用管理を自動化するコンテナオーケストレーションツール「Kubernetes」やコンテナ管理ツール「Docker」を使うところも特徴だと言える。Eclipse CheはフリーかつOSSのIDEだ。

最適なJava向けIDEを選ぶには

 どのJava向けIDEが適しているのかは主に次の要素で決まる。

  • Javaアプリケーション開発の複雑度
  • Java向けIDEの基本機能および拡張機能の充実度
  • Java以外のプログラミング言語の取り扱い
  • オンプレミスかクラウドサービスかといった利用形態
  • 費用

 開発チームの要件を全て満たすJava向けIDEを見つけるのは至難の業だろう。前後編にわたって取り上げた6つを含むJava向けIDEの長所と短所を比較して、自らの要件に最も適合するものを見つけよう。

TechTarget発 先取りITトレンド

米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。

Copyright © ITmedia, Inc. All Rights Reserved.

譁ー逹€繝帙Ρ繧、繝医�繝シ繝代�

市場調査・トレンド アイティメディア広告企画

主要ノーコードWebデータベースを比較、最適な製品をどう選ぶ?【2025年春版】

専門知識が不要で従来のデータベースの操作から管理まで行えるノーコードWebデータベース。製品の多様化が進む中、自社に最適な製品をどう選べばよいのか。ユーザーレビューから主要製品を比較し、選定のポイントを探る。

事例 Twilio Japan合同会社

物流DX支援企業に学ぶ、「現場の声」をプロダクト開発に随時反映する秘訣

物流向けアプリケーションの開発を行うMeeTruckでは、アジャイル開発でPDCAをスピーディーに回すことで、業界での支持を拡大している。そんな同社の躍進を支えているのが、豊富なAPIを誇るコミュニケーションプラットフォームだ。

事例 Twilio Japan合同会社

SMS認証機能を2日程度で実現、事例に学ぶスピード実装の秘訣

斬新なアイデアで人気を博すレシート買い取りアプリ「ONE」を提供するWEDでは、認証機能の開発工数を削減すべく、あるクラウドコミュニケーションAPIを導入した。SMS認証機能の実装をわずか2日程度で実現した同ツールの実力を紹介する。

製品レビュー アステリア株式会社

建設現場のDXを促進、 IT人材不足でも現場でのアプリ開発で業務効率向上

アナログで非効率な業務が多く残る建設現場では、デジタル化によるプロセス改善が、喫緊の課題となっている。現場DXを推進する具体的な方法を提案するとともに、ノーコードツールの導入で大きな成果を収めた事例を紹介する。

事例 アステリア株式会社

「DXへの意識が低い」中小企業が現場DXを推進、事例に学ぶノーコード活用の秘訣

ビルメンテナンス事業を展開する裕生では、全社的にDXへの意識が低く、従業員の意識改革に課題を抱えていた。そこで、取り組みの契機とすべくノーコードツールを導入。業務アプリの活用により現場の業務はどのように変化したのだろうか。

From Informa TechTarget

いまさら聞けない「仮想デスクトップ」と「VDI」の違いとは

いまさら聞けない「仮想デスクトップ」と「VDI」の違いとは
遠隔のクライアント端末から、サーバにあるデスクトップ環境を利用できる仕組みである仮想デスクトップ(仮想PC画面)は便利だが、仕組みが複雑だ。仮想デスクトップの仕組みを基礎から確認しよう。

ITmedia マーケティング新着記事

news025.png

「マーケティングオートメーション」 国内売れ筋TOP10(2025年5月)
今週は、マーケティングオートメーション(MA)ツールの売れ筋TOP10を紹介します。

news014.png

「サイト内検索」&「ライブチャット」売れ筋TOP5(2025年4月)
今週は、サイト内検索ツールとライブチャットの国内売れ筋TOP5をそれぞれ紹介します。

news046.png

「ECプラットフォーム」売れ筋TOP10(2025年4月)
今週は、ECプラットフォーム製品(ECサイト構築ツール)の国内売れ筋TOP10を紹介します。