6大Java向けIDEを比較【後編】
「NetBeans」「JDeveloper」「BlueJ」「Eclipse Che」 4大Java向けIDEの違い
「Java」向け統合開発環境(IDE)の「NetBeans IDE」「Oracle JDeveloper」「BlueJ」「Eclipse Che」は何が違うのか。それぞれの特徴と、Java向けIDE選びのポイントを解説する。
前編「『Eclipse』と『IntelliJ IDEA』の違いとは? Java向けIDE比較のヒント」は、プログラミング言語および開発・実行環境「Java」の統合開発環境(IDE)のうち「Eclipse IDE」「IntelliJ IDEA」を解説した。後編は、さらに4つのJava向けIDEの特徴と違いを紹介する。
- Eclipse IDE(前編で紹介)
- IntelliJ IDEA(前編で紹介)
- NetBeans IDE
- Oracle JDeveloper(会員限定)
- BlueJ(会員限定)
- 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.
TechTarget発 先取りITトレンド
米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
「Microsoft 365のセキュリティ運用」に関するアンケート
-
3
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
4
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
5
221人調査で分かった「情シス最大のストレス」は?
-
6
「Salesforceのテスト自動化ツール」に関するアンケート
-
7
IT製品の導入に関するアンケート「サーバ&ストレージ」編
-
8
「データストレージの活用方法」に関するアンケート
-
9
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
10
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー