包括的なJava開発パッケージ
包括的なJava開発パッケージ
票: (543票)
プログラムライセンス: 無料
開発者/メーカー: Netbeans
バージョン: 15
次のOSで利用可能: Windows
票:
プログラムライセンス
(543票)
無料
開発者/メーカー
バージョン
Netbeans
15
次のOSで利用可能:
Windows
高評価
- オープンソースコードを採用
- プロファイラ内蔵
- PHPをサポート
低評価
- 一部のIDEより遅い場合がある
- 大規模で複雑
NetBeans IDEは、Javaプログラマーのための統合開発環境であり、他のいくつかの言語もサポートしています。ユーザーが最初にアプリケーションをインストールすると、NetBeansがC、C++、およびPHPで書かれたコードを解析できるようにするさまざまな拡張機能をインストールするオプションが提供されます。おそらく最も重要なことは、NetBeansが従来のコンパイルされたJavaコードだけでなくJavaScriptもサポートしていることです。
NetBeansはかつてXelfi学生プロジェクトの一部でしたが、最新リリースはほぼ商用グレードのソフトウェアです。プロフェッショナルなIDEに期待されるものはすべて含まれています。シンタックスハイライト、エラーネゴシエーション、およびJava EEコードのサポートはすべて、便利なプルダウンメニューから有効にすることができます。大規模なプロジェクトに取り組んでいる人は、アプリに組み込まれたXMLスキーマツールを楽しむことができますし、Rubyistやtinkererは、代わりにBPEL Webサービスオーケストレーションモジュールを試してみたいと思うかもしれません。
NetBeans IDEは、その中核にある100%オープンソースの環境で動作します。つまり、アプリがサポートしていないある種のコードをコンパイルする必要がある状況に遭遇した場合、独自のモジュールを作成できることを意味します。どのようなプロジェクトに取り組んでいるかによりますが、このような事態は比較的起こりにくいでしょう。
複数のプラットフォームを活用するために設計されたコードで作業していても、それほど多くの混乱に遭遇することはないでしょう。特にJava開発者は、NetBeans IDEに必要なものがすべて揃っているため、他のツールを展開する必要はないでしょう。
Javaベースのプロジェクトを完了すると、IDEのプロファイラツールが起動し、メモリリークを検索します。プロファイラは、遭遇する可能性のある問題をすべて見つけるとすぐに、コードが恩恵を受けると思われる最適化を指摘します。長年のユーザーは、プロファイラを使用する前に特別なライブラリをダウンロードして有効にする必要があったことを思い出したかもしれませんが、NetBeans IDEのこのリリースにはすべてがバンドルされています。
時間とともに、Profilerはアプレットに関する大量の実行時情報を取得し、潜在的な問題を通知します。創造的なユーザーは、実行時間を測定し、彼らが書いた何かがJVMの想像上のハードウェアのパラダイムに合わないかどうかを確認するために、コード全体に異なるブレークポイントを設定することを望むかもしれません。JVMは現実には存在しないので、そのためのアプリケーションを書くのに慣れていない人は、この特別なツールに引き寄せられる可能性が高くなります。
Swing開発者は、NetBeans IDEでGUIコンポーネントをブランクフォームに視覚的にドラッグして配置できるという事実を高く評価します。これにより、ローカルシステムアーキテクチャで動作するセミネイティブアプリケーションの作成にかかる時間を大幅に短縮できます。一部のユーザーは、基盤となるIDEの動作が遅く、肥大化していることに不満を持つかもしれませんが、この機能は欠点を補って余りあるものでしょう。
主にWeb用に開発する人は、含まれるJavaScriptモジュールがモダンブラウザと互換性があるかどうかを自動的にチェックする同様の技術を利用できます。JavaScriptコードに依存するWebアプリケーションの割合がますます増えている今、この機能は大いに活用されるでしょう。
高評価
- オープンソースコードを採用
- プロファイラ内蔵
- PHPをサポート
低評価
- 一部のIDEより遅い場合がある
- 大規模で複雑