NetBeans IDEは、Windows、Mac、Linux、Solarisオペレーティング・システムでアプリケーションを開発するための、オープン・ソースの無料統合開発環境です。
IDEは、JavaプラットフォームとHTML5プラットフォームを使用するWeb、エンタープライズ、デスクトップ、モバイルの各アプリケーションの開発を簡素化します。PHPアプリケーションとC/C++アプリケーションの開発もサポートします。
上記のダウンロード・バンドルは以下で入手できます。: http://netbeans.org/downloads/
注: Java SE Development Kitをダウンロードするときには、同時にNetBeans IDEを任意で含めることができます。詳細はこちら
NetBeans IDEは、Java Web、エンタープライズ、デスクトップ、モバイルの各アプリケーション開発向けに第一級のツールを提供します。最新バージョンのJDK、Java EE、JavaFXを常に最初にサポートするIDEです。Mavenなど人気の高いテクノロジーの即時サポートを含め、アプリケーションの理解と管理を助けるスマートな概要を提供します。
エンド・ツー・エンドのアプリケーション開発機能、Javaエディタの絶え間ない改善、速度とパフォーマンスの継続的な強化により、NetBeans IDEは、即座に利用できる最先端のテクノロジーでアプリケーション開発の基準を確立します。
Oracle DatabaseはIDEに直接登録し、IDEから直接アクセスできます。IDEは、Oracle DatabaseへのOCI接続とThin JDBC接続の両方をサポートします。機能が豊富なSQLエディタによってサポートされる、IDE内でのデータの読取り、作成、更新、削除を直接実行できる機能など、完全データ・アクセス機能を手間のかかる設定なしで利用できます。
Oracle WebLogic Application ServerをIDEに登録して、アプリケーションを当該サーバーにデプロイできます。デプロイしたアプリケーションと関連リソースを併せてIDEで表示することができます。
Oracle Java Cloud Serviceは、Java EEアプリケーションのエンタープライズ・ホスティングを提供します。IDEからOracle Java Cloud Serviceに直接接続して、容易にデプロイできます。
Oracle CoherenceサーバーをIDEに登録して使用できます。コード生成などのサポート・ツールが提供されています。
MySQLとGlassFish Application Serverは、上記のOracle DatabaseサーバーおよびOracle WebLogic Application Serverと同様にサポートされています。
「Liquid Roboticsでは、NetBeans IDEを専ら統合に利用しています。開発ツールとJavaテクノロジーをNetBeans IDE内でシームレスに統合できるだけでなく、ビルド・サーバー用に使用しているJenkins、ソース・コード・リポジトリにしているGit(GitBlit経由)、バグ追跡用のJIRA、ビルドの実行に使用しているMaven、ビルドから作成したアーティファクトの維持に使用するArtifactoryなど、外部機能の統合にも優れています。それから、当社ではコードを開発しており、独自のクラウド内データ・リポジトリ、多数のWebアプリケーション、いくつかのJavaデスクトップ・アプリケーション、JDK 7が組み込まれたARM VMを使ってロボット上で実行するコードがあります。組込みデバイス上で直接デバックを行い、パフォーマンス監視を実行できることは大きな利点です。この機能を備えたNetBeans IDE 7.3は、組み込みプロファイリングをサポートしているので、非常に早い段階で導入しました」
「NetBeans IDEは、GlassFishから簡単に移行できるPayara Serverを開発するPayaraエンジニアリング・チームの主要開発環境で、24時間365日体制でソフトウェア・サポートを受けられます。当社はGITとMavenを開発ライフサイクル全体を通して使用しており、これらのツールへのNetBeansサポートは最高です。当社ではJava EE 7アプリケーション・サーバーを開発しているので、Java EEアプリケーションの迅速な作成を実現するNetBeansの幅広いツールがあるおかげで、当社のエンジニアはJava EEテスト・ケースとサンプル・アプリケーションを素早く構築してPayaraの性能を試すことができます。さらに、GlassFishとの組込み型の統合によって、NetBeansをPayaraインストールにポイントして、サーバーにJava EE 7アプリケーションを即座にデプロイし、デバッグできます。IDEは直感的で、経験豊富な開発者にとっても奥が深く、また新しい開発者やインターンにとってもすぐに使いこなすことができるものだと実感しています」
「当団体には、RESTful Webサービスを構築する複雑さを見えなくし、できるだけドメイン固有の機能に集中して取り組むためのツールが必要でした。NetBeans IDEは、まさにそれを可能にします。なぜなら、デザインパターンのテンプレートや、スマートで表現力豊かなコード補完などの多くの高度なエディタ機能によって、迅速なアプリケーション開発を可能にする機能豊富なIDEだからです」
「NetBeans IDEを使ってみて、Java EE開発を容易にする新しい機能を素早く導入できることがわかりました。また、Mavenのような人気の高いツールと完璧に統合します。実際、NetBeans IDEはこれまで使用したどのIDEよりも、Mavenとの統合に最適だと思います」
「NetBeans IDEは特に変更を加えなくても当社の要件を満たしてくれます。基本機能のプラグインを探し、インストールし、構成することに時間をかけたくないので、この点は重要です。NetBeans IDE製品全体に行き渡る品質と細部へのこだわり、リリースごとに絶えず改善される機能には感心します」
「NetBeans IDEは、お客様にJavaとC++のコースを教える上でこの上なく便利なツールです。直感的に操作でき、楽しく学べて、簡単に構成できます。すぐにインストールできるのも利点で、生徒はすぐに操作に取りかかれます。受講後、多くの生徒が仕事のプロジェクトでIDEを採用しています。生徒はIDEを使って古いJavaコードを新しいJava 8のラムダ式とストリームに変換できるので、NetBeans IDE 8はとても役に立ちます」
「NetBeans IDEは使いやすく、直感的に操作でき、Java言語の学習に役立ってくれました。また、本格的なプロファイラ、Raspberry Piにデプロイするためのパワフルなツール、Mercurialバージョニング・システムとのネイティブな統合など、必要な生産性ツールもすべて備わっています」
「NetBeansは最新、軽量で完全な機能を備えたIDEです。当社のおもな課題に対処できる最も先進的なIDEという点で、最新のオープン・ソースのIDEの中でも独自の存在感があります。NetBeans IDEでは標準的な操作で、必要な作業の達成方法を探す手間のかかる作業と時間をかなり軽減できます」
「NetBeansのおかげで、開発チームの時間が大幅に節約されました。信頼できる一貫したアプリケーション設計を達成する上で、すぐに利用できるソリューション、設計パターン、ガイドラインが役に立ちます」
「NetBeansは、開発プロセスの複雑さを軽減します。開発、継続的な統合、配信に使われているのと同じツールをIDE内でシームレスに利用できます。NetBeansは何の妨げにもならず、新しいテクノロジーと技法の開発とトレーニングに集中させてくれます」
「Suyaraは、NetBeans IDEで一から構築されました。IDEのスピード、その柔軟性、リリースごとのコンスタントな改善のおかげで、IDEと当社のワークフローおよび開発環境との統合はスムーズで、直感的に行うことができました」
「RewardsPay.comのエンジニアは、NetBeans IDEをJava EE開発に使っています。JAX-RSやCDIアノテーションなどの最新のJava EE仕様でのNetBeans IDEのサポートやGlassFishとの併用により、チームの生産性を高く維持しています。NetBeans IDEの幅広いAntベースのビルド・メカニズムを利用することで、カスタム・タスクを容易に編成し、ヘッドレス・ステージング・サーバー上でビルドを実行できます。また、JavaのヒントなどのJavaエディタ機能も、新しいJDK構成メンバーの学習や潜在的なバグの特定に役立っています」
「2003年からNetBeans IDEを使用していますが、NetBeans IDEは何年にもわたって、当社が使用しているツールと手法に対し、継続的に素晴らしいサポートを提供してくれています。そのJavaエディタは、統合されたJavadoc、構文ハイライト表示、ソース制御ツール、リファクタリング・ツールとプロファイラのおかげで、当社の開発プロセスにとてもよく統合します。当社の開発チームは、最新のNetBeans IDEの幅広い新ツール、特に開発環境とブラウザ、JDK 8開発ツールとの自然なやり取りが気に入っています」
「2006年以降、当社ではおもにNetBeans IDEを使用して、保険業界用の高度なJava Webアプリケーションを開発してきました。安定していて信頼できる環境であることが実証されており、CVSからSubversion、より最近ではGitへの移行を通じてバージョニングがシームレスにサポートされています。Glassfish、Tomcat、MySQLとの組込み型の統合によって、開発環境をシンプルかつ迅速に設定できます。Javaアプリケーション開発用のHTML 5の機能も気に入っています。その一方で、当社はより多言語的な開発アプローチへと移行しているので、Scalaのサポートも利用しています」
「当社では、NetBeans IDEの品質を非常に評価しています。非常によく統合されたJava EE開発環境で、JavaScriptやCSSなどの非Java EEフレームワークもシームレスにサポートできます。NetBeans IDEのGitサポートや、プロジェクトの記述にMavenを利用できる機能も気に入っています。さらに、NetBeans IDEのパフォーマンスとメモリ使用がリリースごとに改善されています。当社の意見では、NetBeansは最高のオープン・ソースのJava IDEです」
「Javaプログラミングに関しては、NetBeans IDEは他のIDEの中で群を抜いています。Webプログラミングに関しては、JavaScript、HTML、CSSのデバッグにおけるNetBeans IDEの柔軟性が非常に有用だと思っています。当社が日常的に使用しているツールは、フル機能を備えた構文ハイライト表示、コード完了、全ファイルのインスタント・ドキュメンテーションなどの機能です」
「当社は増加するコードベースを管理し、アプリケーションのアーティファクトの作成を迅速化する必要がありました。NetBeans IDEは手間のかかる設定をしなくても、これらのニーズに対応してくれます。当社のコードは、NetBeans IDEによってこれまでよりもはるかに管理しやすく、すっきりしました」
「NetBeans IDEでのアジャイル開発はとてもうまくいっています。特に、リファクタリングとバージョニング・サポートに役立つNetBeans IDEの機能は、法律文書作成や法令管理のソリューションを開発する上で非常に有益でした」
「当社はNetBeans IDEの長期ユーザーとして、RESTful WebサービスおよびHTML5フロントエンドを備えた新しいJava EE仕様に移行するプロセスを開始しました。NetBeans IDEとHTML5のツールによって、当社のバックエンドJavaエンジニアとフロントエンドWebデザイナーは同じIDEを使用できるので、開発プロセスが簡素化、迅速化されます。ようやくチーム全体が同じIDEについて'話す'ことができます」
「NetBeans IDEとJava EEは当社にとってなくてはならないものです。当社はNetBeans IDEを10年以上使用しており、簡素性に惹かれてJava EEに移行しました。当社の業務プロセスはただでさえ複雑なので、NetBeansとJava EEがもたらす簡素性にわくわくしています」
「当社は8年前、Java IDEの選択肢としてNetBeansを基盤に標準化を行いました。新しいリリースが出るたびに、当社の決定はいっそう強化され続けます。IDEはその自然でわかりやすい設計のおかげで非常に使いやすく、Java EEと複数の言語のサポートは、拡大し続ける当社のサービスの保守しやすいコードを開発する上で必要不可欠です」
「Codename OneはNetBeans IDEで開発され、そのユーザーの大半はNetBeansコミュニティにいます。Codename OneプラグインをIDEで迅速に開発できましたが、そのスピーディさは、ツールが実現する効率性の証です」
「NetBeans IDEは、当社のPDF/HTML5ソリューションをお客様に予定通りに提供する上で非常に重要なツールです。その安定性とパフォーマンスには感心しており、新しいリリースを毎回、心待ちにしています」
「NetBeans IDEは非常に生産的な開発ツールで、安定性とパフォーマンスが絶えず向上しています。活気のある開発コミュニティのサポートがあり、IDEで発生した問題や機能のリクエストにすぐに答えてくれます」
「NetBeans IDEは非常に便利で、Java EEがシンプルで使いやすいことを示してくれました。おかげで当社は、幅広いエンタープライズ・アプリケーションと企業アプリケーションを開発できます。NetBeans IDEとGlassFishの統合とその直感的で応答性が高い開発機能によって、開発者は仕事の喜びを取り戻しています」
「NetBeans IDEを使用することで、当社の開発者は高品質なアプリケーションを素早く簡単に構築できます。当社はIDEを使用して、Java EEプラットフォーム、PHP、JavaScript、Ajaxを使用するWebアプリケーションを開発しています。IDEのすぐに使えるプラグインには感謝しており、GitとMavenの優れたサポートは特にありがたいと思っています。当社は、プロファイリングやリファクタリング・ツールなど多数の機能を利用し、それらを多数のアプリケーションのデバッグと保守に役立てています」
「NetBeans IDEは、当社が必要なものすべてを手間のかかる設定なしで提供してくれます。追加設定なしでJava EE開発を使えるので、設定が楽で、作業をすぐに開始できます。NetBeans IDEを使えばいつでも、新しいテクノロジーを開発チームに迅速に導入できます」