推奨されます, 2024

エディターズチョイス

史上最高の10のJava IDE

Javaは非常に一般的なプログラミング言語であり、Androidアプリ、ゲーム機、スーパーコンピューターなど、ほぼどこでも使用されています。 それはその単純さとその驚くべき移植性で知られています。 本日の記事では、史上最高10のJava IDEについて見ていきます IDE(統合開発環境)は、コードの編集とコンパイルを可能にするだけでなく、リソースの管理、デプロイメントとバージョン管理のオプションの提供、プロジェクト全体に対する高度なデバッグ機能の使用を可能にするオールインワンソフトウェアです。

最高のJava IDE

1. NetBeans

Sun Microsystemsが所有し、現在はOracleが所有しているNetBeansは、過去10年間で最高のIDEの1つです。 NetBeansは完全にモジュール化されており、すべてのIDE機能はモジュールと呼ばれるパッケージに入っています。 バージョン管理ソフトウェアと簡単に統合できます。 NetBeansは太陽によってオープンソースにされたので、誰でもその開発に貢献することができます。 無料で、ほとんどのオペレーティングシステムとプラットフォームで動作します。

  • 開発者:オラクル
  • プラットフォーム: NetBeansはWindows、Mac、およびLinuxをサポートするクロスプラットフォームIDEです。
  • 価格:無料
  • サイズ: Java EEバージョン用186 MB
ダウンロード

2. IntelliJ IDEA

IntelliJはクローズドソースのJava IDEであり、Java IDEの中で最も大きな3つのうちの1つです(他の2つはEclipseとNetBeansです)。 IntelliJ IDEAは素晴らしい、現代的なUIを持っています。 これは、Googleが開発したAndroidアプリ開発用の新しいオールインワンソフトウェアであるAndroid Studioの基本IDEとして選択されました。

IntelliJには、無料のCommunity Editionと、フル機能のUltimate Editionの2つのバージョンがあり、使用するには有料ライセンスが必要です。

  • 開発者: JetBrains
  • プラットフォーム: OS X、Linux、Windows
  • 価格:有料(199ドルの個別ユーザーライセンス)。 学生とオープンソースプロジェクトは無料です。
  • サイズ: Community Editionの場合は180 MB、Ultimate Editionの場合は290 MB
ダウンロード

3. Eclipse

Eclipseは、JavaだけでなくC ++やPHPにも使用されている、最も普及しているIDEの1つです。 Eclipseはオープンソースのツールであり、素晴らしい開発者コミュニティを持っています。 それはまた、すべてユーザによって作られたプラグインの巨大なライブラリを特徴としています。 Eclipseの最新のビッグリリースは、昨年のEclipse Lunaから来ました。EclipseLunaは、Java 8をサポートしていました。Eclipseは、古いAndroid SDK(Software Development Kit)の基本IDEでもありました。

  • 開発者: Eclipse Foundation
  • プラットフォーム: EclipseはWindows、Mac、LinuxおよびOSXで利用可能です
  • 価格:無料
  • サイズ: Java Developers用のEclipse Lunaダウンロードパッケージは(ほぼ)155 MBです。
ダウンロード

4.開発者

JDeveloperは、Oracleによってリリースされた完全無料のIDEです。 JDeveloperは、リファクタリング、バージョン管理、監査とメトリクス、デバッグ、プロファイリングなどのいくつかの機能を提供します。 AntのサポートとMavenのサポート。 Javaでプログラムを作成するための完全にロードされたツールセットを含むStudioエディションと、J2EE、ADF、UML、およびDatabaseの機能を欠いていますが、はるかに小さく高速な2つのエディションがあります。 Java Editionは、Javaに必要なコア機能をすべて備えており、ほとんどの初心者および中級者のJavaコーダを満足させるはずです。

  • 開発者:オラクル
  • プラットフォーム:クロスプラットフォーム
  • 価格:無料
  • サイズ: Java Edition-181 MB、Studio Edition -1.8 GB
ダウンロード

5.ジャワ博士

Dr. Javaは、Sourceforgeで管理されている軽量のJava IDEです。 これは主に学生や初心者向けに設計されていますが、Javaプロ向けの高度な機能も備えています。 無料でオープンソースです。 Java博士はRice大学のJavaPLTグループによって管理されています。 そのインタフェースは、Sun Microsystemsが開発したSwingツールキットを使用して設計されています。

  • プラットフォーム:クロスプラットフォーム
  • 価格:無料
  • サイズ: 13 MB
ダウンロード

6. BlueJ

BlueJは、教育目的で構築されたオープンソースのJava IDEです。 小規模なソフトウェアプロジェクトの開発にも適しています。 BlueJのインターフェースは非常に基本的なものなので、初心者でもそれをうまく利用することができます。 それはクラスとオブジェクトをきれいな、視覚的な方法で示します。 BlueJの主な目的はオブジェクト指向プログラミングを教えることであるため、他のプロのIDEのようなクラスタ化された性質なしに強力な、新しい学習者のための優れたツールです。

  • プラットフォーム:クロスプラットフォーム
  • 価格:無料
  • サイズ: 160〜170 MB(JDKを含む)
ダウンロード

7. jCreator

jCreatorはC ++で書かれた速くて効率的なJava IDEです(これはおそらくJavaで書かれた他のIDEよりも速くなります)。 これは、以前のバージョンのVisual Studioに似たインターフェイスを備えており、好みに合わせてカスタマイズできます。 jCreatorは有料のIDEですが、自動コード補完などの機能を持たない無料版もあります。 jCreatorはWindowsのみサポートしていますが、Vineを使ってLinux上で実行することができます。

  • 開発者: Xinoxソフトウェア
  • プラットフォーム: Windowsのみ
  • 価格:無料
  • サイズ:試用版の場合7.2 MB
ダウンロード

8. jGrasp

jGraspは、ソフトウェアの視覚化に重点を置いた、もう1つの超軽量のJava IDEです。 それはコードの読みやすさを改善するのを助けるUMLクラス図のような特徴を持っています。 jGraspはビジュアライゼーションを自動的に生成します。また、データ構造識別メカニズム、動的オブジェクトビューア、そしてJavaコードを見やすいテキストブックのようなビューで表示するその他の機能も備えています。

  • プラットフォーム:クロスプラットフォーム
  • 価格:無料
  • サイズ: 5MB
ダウンロード

9.グリーンフット

Greenfootは、ほぼ完全にインタラクションベースの教育用Java IDEです。 データ構造の視覚化に大きく依存しており、単純なプログラムや2D Javaゲームの作成に最適化されています。 Greenfootには、IDEに直接組み込まれている非常に優れたオンライン共有機能があります。 ユーザーは自分のプログラムをオンラインで共有して他のユーザーが見たり、ヘルプやフィードバックを受け取ることができます。 共有プロジェクトはオンラインで直接編集できます。 全体的に、Greenfootは初心者に最適です。

  • プラットフォーム:クロスプラットフォーム
  • 価格:無料
  • サイズ: Windows用162 MB(JDKを含む)
ダウンロード

10.コデンヴィー

私たちのリストの最後のエントリには、Codenvyがあります。これは、これまでに述べた他のすべてのIDEとは異なり、純粋にクラウドベースです。 インストールは不要です。 Codenvyには、ビルド/実行/デバッグ環境など、フル機能の「オフライン」IDEの魅力がすべて揃っています。 リアルタイムでコラボレーションする機能は、Codenvyの望ましい機能の1つです。 Codenvyは素晴らしいインターフェースといくつかのワークスペースオプションを持っています。 毎月の購読料を払った後に利用可能です。 Codenvyのコミュニティ版は無料で利用できます。

詳細な情報:

  • 開発者:コーデンビー株式会社
  • プラットフォーム:クロスプラットフォーム(ブラウザベース)
  • 価格:コミュニティ版は無料。 月額$ 1からプレミアム版の購読。
ダウンロード

あなたが私たちの最良のJava IDEのリストについて何か提案があれば、コメントで私たちに知らせてください。

Top