Java は非常に一般的なプログラミング言語であり、Android アプリ、ゲーム機、スーパーコンピューターなど、ほぼどこでも使用されています。そのシンプルさと驚くべき携帯性で知られています。今日の記事では、史上最高の Java IDE ベスト 10 を取り上げます。 IDE (統合開発環境) は、コードの編集とコンパイルだけでなく、リソースの管理、展開およびバージョン管理のオプションの提供、プロジェクト全体に対する高度なデバッグ機能の使用を可能にするオールインワン ソフトウェアです。
最高の Java IDE
1. NetBeans
かつては Sun Microsystems が所有し、現在は Oracle が所有していた NetBeans は、過去 10 年間で最高の IDE の 1 つです。 NetBeans は完全にモジュール化されており、すべての IDE 機能はモジュールと呼ばれるパッケージに入っています。バージョン管理ソフトウェアと簡単に統合できます。 NetBeans は Sun によってオープンソース化されたため、誰でもその開発に貢献できます。これは無料で、ほとんどのオペレーティング システムとプラットフォームで動作します。
- 開発者:オラクル
- プラットフォーム: NetBeans は、Windows、Mac、Linux をサポートするクロスプラットフォーム IDE です。
- 価格:無料
- サイズ: Java EE バージョンの場合は 186 MB
[vc_button title=”ダウンロード” target=”_self” color=”default” size=”size_small” href=”https://netbeans.org/downloads/”]
2. インテリJアイデア
IntelliJ はクローズド ソースの Java IDE であり、Java IDE の「ビッグ 3」の 1 つです (他の 2 つは Eclipse と NetBeans)。 IntelliJ IDEA は優れたモダンな UI を備えています。これは、Google が開発した Android アプリ開発用の新しいオールインワン ソフトウェアである Android Studio のベース IDE として選ばれました。
IntelliJ には 2 つのバージョンがあります。無料の Community Edition と、フル機能を備え、使用するには有料ライセンスが必要な Ultimate Edition です。
- 開発者: JetBrains
- プラットフォーム: OS X、Linux、Windows
- 価格:有料 (個人ユーザー ライセンス 199 ドル)。学生およびオープンソース プロジェクトは無料です。
- サイズ: Community Edition の場合は 180 MB、Ultimate Edition の場合は 290 MB
[vc_button title=”ダウンロード” target=”_self” color=”default” size=”size_small” href=”https://www.jetbrains.com/idea/download/”]
3.日食
Eclipse は最も人気のある IDE の 1 つで、Java だけでなく C++ や PHP にも対応しています。 Eclipse はオープンソース ツールであり、開発者の素晴らしいコミュニティがあります。また、すべてユーザーが作成したプラグインの膨大なライブラリも備えています。 Eclipse の最新の大きなリリースは、昨年、Java 8 のサポートを提供する Eclipse Luna でリリースされました。Eclipse は、古い Android SDK (ソフトウェア開発キット) のベース IDE でもありました。
- 開発者: Eclipse Foundation
- プラットフォーム: Eclipse は Windows、Mac、Linux、OSX で利用可能です
- 価格:無料
- サイズ: Java 開発者向けの Eclipse Luna ダウンロード パッケージは (ほぼ) 155 MB です。
[vc_button title=”ダウンロード” target=”_self” color=”default” size=”size_small” href=”https://eclipse.org/downloads/”]
4. J開発者
JDeveloper は、Oracle がリリースした完全に無料の IDE です。 JDeveloperは、リファクタリング、バージョン管理、監査とメトリック、デバッグ、プロファイリングなどのいくつかの機能を提供します。 Ant サポートと Maven サポート。これには 2 つのエディションがあり、1 つは Java でプログラムを作成するための完全なツール セットを備えた Studio エディションで、もう 1 つは J2EE、ADF、UML、およびデータベースの機能は備えていませんが、はるかに小型で高速です。 Java Edition には Java に必要なすべてのコア機能が含まれており、ほとんどの初心者および中級 Java コード者を満足させるはずです。
- 開発者:オラクル
- プラットフォーム:クロスプラットフォーム
- 価格:無料
- サイズ: Java Edition – 181 MB、Studio Edition – 1.8 GB
[vc_button title=”ダウンロード” target=”_self” color=”default” size=”size_small” href=”http://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.html”]
5. ジャワ博士
Dr. Java は、Sourceforge で保守されている軽量の Java IDE です。主に学生や初心者向けに設計されていますが、Java プロ向けの高度な機能も備えています。無料でオープンソースです。 Java 博士は、ライス大学の JavaPLT グループによって管理されています。そのインターフェイスは、Sun Microsystems が開発した Swing ツールキットを使用して設計されています。
- プラットフォーム:クロスプラットフォーム
- 価格:無料
- サイズ: 13MB
[vc_button title=”ダウンロード” target=”_self” color=”default” size=”size_small” href=”http://www.drjava.org/”]
6. ブルージェイ
BlueJ は、教育目的で構築されたオープンソースの Java IDE です。小規模なソフトウェア プロジェクトの開発にも適しています。 BlueJ のインターフェースは非常に基本的なものなので、初心者でも使いこなすことができます。クラスとオブジェクトをわかりやすく視覚的に表示します。 BlueJ の主な目的はオブジェクト指向プログラミングを教えることであるため、他のプロフェッショナルな IDE のようなクラスター化された性質がなく、強力で、新規学習者にとって優れたツールです。
- プラットフォーム:クロスプラットフォーム
- 価格:無料
- サイズ: 160-170 MB (JDK を含む)
[vc_button title=”ダウンロード” target=”_self” color=”default” size=”size_small” href=”http://www.bluej.org/”]
7. jクリエイター
jCreator は、C++ で書かれた高速かつ効率的な Java IDE です (これにより、Java で書かれた他の IDE よりも高速になると考えられています)。以前のバージョンの Visual Studio に似たインターフェイスがあり、好みに合わせてカスタマイズできます。 jCreator は有料の IDE ですが、自動コード補完などの機能のない無料バージョンも利用できます。 jCreator は Windows サポートのみを提供しますが、Vine を使用して Linux 上で実行できます。
- 開発者: Xinox ソフトウェア
- プラットフォーム: Windows のみ。
- 価格:無料
- サイズ:試用版の場合は 7.2 MB
[vc_button title=”ダウンロード” target=”_self” color=”default” size=”size_small” href=”http://www.jcreator.org/download.htm”]
8. jGrasp
jGrasp も超軽量の Java IDE であり、ソフトウェアの視覚化に重点を置いています。コードの可読性の向上に役立つ UML クラス図などの機能があります。 jGrasp は視覚化を自動的に生成し、データ構造識別メカニズム、動的オブジェクト ビューア、および Java コードを読みやすい教科書のようなビューで表示するその他のいくつかの機能も備えています。
- プラットフォーム:クロスプラットフォーム
- 価格:無料
- サイズ: 5MB
[vc_button title=”ダウンロード” target=”_self” color=”default” size=”size_small” href=”http://spider.eng.auburn.edu/user-cgi/grasp/grasp.pl?;dl=ダウンロード_jgrasp.html”]
9. グリーンフット
Greenfoot は、ほぼ完全に対話ベースの教育用 Java IDE です。データ構造の視覚化に大きく依存しており、単純なプログラムや 2D Java ゲームの作成用に最適化されています。 Greenfoot には、IDE に直接組み込まれた非常に優れたオンライン共有機能があります。ユーザーは自分のプログラムをオンラインで共有して他の人が閲覧したり、ヘルプやフィードバックを受け取ったりすることができます。共有プロジェクトはオンラインで直接編集できます。全体として、Greenfoot は初心者に最適です。
- プラットフォーム:クロスプラットフォーム
- 価格:無料
- サイズ: Windows の場合 162 MB (JDK を含む)
[vc_button title=”ダウンロード” target=”_self” color=”default” size=”size_small” href=”http://www.greenfoot.org/download”]
10. コデンヴィ
リストの最後のエントリには、Codenvy があります。これは、これまでに説明した他のすべての IDE とは異なり、純粋にクラウドベースです。インストールは必要ありません。 Codenvy には、ビルド/実行/デバッグ環境を含む、フル機能の「オフライン」IDE の付加機能がすべて備わっています。リアルタイムで共同作業できる機能は、Codenvy の望ましい機能の 1 つです。 Codenvy には優れたインターフェイスといくつかのワークスペース オプションがあります。月額利用料をお支払いいただくことでご利用いただけます。 Codenvy のコミュニティ エディションは無料で使用できます。
詳細情報:
- 開発者:コデンヴィ株式会社
- プラットフォーム:クロスプラットフォーム (ブラウザベース)
- 価格:コミュニティ エディションは無料。プレミアムバージョンのサブスクリプションは月額 1 ドルから始まります。
[vc_button title=”ダウンロード” target=”_self” color=”default” size=”size_small” href=”https://codenvy.com/”]
関連項目: 2015 年に学ぶべきプログラミング言語トップ 15
最高の Java IDE のリストについてご提案がございましたら、お気軽にコメントでお知らせください。