編集この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。ソフトウェアの統合的な開発環境であり、様々なツールの集合からなる。NetBeans従来、ソフトウェアプログラムのコーディング・コンパイル・ビルド・デバッグといった作業を行なう際に、テキストエディタ、コンパイラ、リンカ、デバッガなどの各ツールをばらばらで利用していたものを、ひとつの対話型操作環境(多くはGUI)から利用できるように統合したもの。統合開発環境を使うことによって、巨大かつ複雑なソフトウェアでも、作成者に負担をかけることなく開発することが可能になる。(統合開発環境)ひとつのソフトウェアの作成を行うには、ソースコードや設定用ファイル、アイコン画像といったリソースファイルなど、複数のファイルが必要になる。IDEでは、これらをまとめて「プロジェクト」として扱い、一括して管理できるようにしている。このことにより、作成者が自分でディレクトリを作ったり、独自にファイルを管理する必要がなくなる。多くの開発者は、ソースコードを管理するのにCVS、VSS、Subversionなどといったバージョン管理ソフトを使うが、IDEは、これらをひとつの環境から透過的に使えるものが多い。これにより、ひとつのUIから簡単にバージョンを戻したり、ブランチを切れる。GUIの作成編集GUIを持つソフトウェアの開発を行う際、ソースコード上でGUIの定義を作成するのは手間がかかる。そこで、多くのIDEは、GUIの開発をIDE上でグラフィカルに行えるようにしてある。これにより、簡単にGUIを持つソフトウェアを開発できるようになり、また、管理も一括して行える。一部のIDEは、GUIの開発を行うソフトウェアを分離しているものもある。チーム開発編集チームで開発を行う際、IDEを各個人が利用することによって、ソースコードの連携や、別の開発者によるソースコードの修正などが行いやすくなる。これにより、共同開発する際のソースコードのバグ混入を防いだり、長期に渡る開発が可能になる。作成補助編集IDEというソフト自体がソフトウェア作成に特化されているため、大抵は予約語や関数名の補完などができるようになっている。これにより、ソースコードの記述ミスや連携ミスなどを防げる。ソースコードの色分けを行うことも大抵のIDEで可能である。「TODO」などといった特定のシンボルを置いてソースコード中に注意書きを置き、それをIDE上で確認する機能もある。一部のIDEではリアルタイムでコンパイル時エラーを検出し、当該部分に下線を引くなどしてプログラマに構文エラーなどがあることを知らせるものもある。ビルド、デバッグ補助編集コンパイラやリンカなどと連携しているため、作成したソフトウェアのビルドを簡単に行える。デバッガと連携して、ソースコード中にブレークポイントを置いて、ソフトウェアの動作と連携してソースコードの流れを確認でき、変数の中身を確認しながらソフトウェアにおける問題点を探れる。元はN88互換として開発が始まり、今[いつ?]はRADやコンパイラを搭載しネイティブなアプリが作れる。スクリプト言語用に特化した統合環境である。GCC/Clangを使用。C言語/C++、Objective-C/C++、Swiftを使用したmacOS/iOSのアプリ開発に対応。IDEAをベースに開発された。C/C++、Java、Kotlinを使用したAndroidアプリ開発に対応。MS-DOS時代に使用された統合環境。本来はJava向けのIDEであったが、現在は様々な言語での開発に対応している。豊富なプラグインが特徴。厳密に言えばテキストエディタだが、その強力な拡張性により統合開発環境と同等の使い方ができる。Unix系OSでIDEがあまり流行らないのは、Emacs文化が存在する部分が大きい。世界で初めてJavaのIDEにリファクタリング機能を導入。優秀なSwingのRAD機能も持つ。現在[いつ?]、無料で配布されている。ウェブ開発に適している。事実上開発は停止し、下記のNetBeansが後継となっている。Swing開発に適しているが、プラグインも豊富で、PHPやC言語系等を標準でサポートしている。SDKとともに発表された。Qtソフトウェア社製。macOSで多く用いられているクロスプラットフォーム統合開発環境。Officeアドイン、デバイスドライバーの開発などに対応している。Studioがベース。Azureを利用したWeb・クラウド開発、Mono/XamarinフレームワークおよびC#を利用したmacOS/iOS/Androidアプリ開発などが可能[1]。Framework等に対応している。SharpDevelopから派生し、Mono向けの最適化を施したバージョン。その後、独自の進化を遂げ、現在ではまったくの別物となっている。Flex向けの最適化を施したバージョン。Flex向けの無償で利用できる統合開発環境が他にないため非常に人気が高い。Basicの統合開発環境。データベースや帳票出力のための統合開発環境。GTK+上の軽量なクロスプラットフォームのテキストエディタであり、Scintillaと基本的な統合開発環境機能をベースとしている。Managerなどを備えた統合開発環境。.Netに対応している。ブラウザ上で動作するウェブ開発、アプリ開発環境。ゲームの標準開発環境編集コンシューマーゲームコンソールの公式開発環境は独自開発のものが多く分断化されている。開発環境の価格にライセンス料が含まれることもある。Engineといったマルチプラットフォームに対応したミドルウェア(ゲームエンジン)もサードパーティ製の統合開発環境として普及している。インディーズの参入障壁も下がっている。3.0のもとで利用可能です。プライバシーデスクトップ。