2020年08月07日 05時00分 公開
特集/連載

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

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

[Chris Tozzi,TechTarget]

 前編「『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製品導入事例などを厳選してお届けします。

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

news154.jpg

孫消費急減、女性のLINE利用増――ソニー生命「シニアの生活意識調査2020」
毎年恒例の「シニアの生活意識調査」。2020年のシニアの傾向はどうなっているでしょう。

news137.jpg

米大統領選を巡る「アプリ対決」のゆくえ 「Trump 2020」 vs. 「Vote Joe」と「TikTok」 vs. 「Triller」
米国では2020年月の大統領選挙を前に選挙戦がますます活発化しています。関連するアプリ...

news143.jpg

店舗の滞在時間が減少、「20分未満」が約1.5倍に――凸版印刷とONE COMPATHが5万人買い物調査
電子チラシ「Shufoo!」を利用する全国の男女5万人を対象に実施した買い物に関する意識調...