IT用語辞典バイナリ |
統合開発環境
別名:IDE,Integrated Development Environment
統合開発環境とは、ソフトウェアの開発において用いられるエディタ、コンパイラ、リンカ、デバッガ、その他の支援ツールなどを統合・統一化した開発環境のことである。
ソフトウェアを開発する場合、一般的には、作業の各段階に応じて複数のソフトウェアが使用される。プログラムのソースコードを編集するためのテキストエディタ、そのソースコードからオブジェクトコードを生成するためのコンパイラ、オブジェクトコードからターゲットCPU向けの実行コードを生成するリンカ、作成済みのプログラムのバグを検出するためのデバッガ、その他、変数の参照場所を一覧表示させるようなプログラミング支援機能など、多種多様なツールも用いられる。このようなツール群を一括して提供する開発環境が統合開発環境と呼ばれる。
統合開発環境には、ソフトウェア開発に必要な最低限のツールがすべて含まれているため、統合開発環境を導入すれば、すぐに開発作業に取り掛かることができる。また、各機能の操作感が統一されており、機能間の連携も取られているため、効率化が図られるというメリットもある。
UNIXなどにおける伝統的なコマンドライン入力の環境でも、個別のツールを連携させた開発環境はあるが、多くの場合、統合開発環境はWindowsなどの上でGUIを中心とした動作が前提されている。コマンドライン入力では、操作対象を文字で指定するため、細かい開発補助機能を用いることは煩雑となりやすいが、GUIの統合開発環境上では、気軽に実行できることが多い。例としては、コードヒントや自動補完、変数の参照一覧、ヘルプによるライブラリ情報の表示、クロスリファレンス、バグ発生時の原因表示などがある。
Windows向けアプリケーション開発用の統合開発環境の主な製品として、MicrosoftのVisual Studioを挙げることができる。Visual Studioでは、.NET Frameworkをベースとして、Visual Basic、C++、C#などのプログラミング言語によって開発が可能である。
Javaを中心としたプログラミング言語を扱う統合開発環境としては、オープンソースで提供されているEclipseが著名である。Eclipseは、もともとIBMによって商用製品として提供されており、後にオープンソースプロジェクトに寄贈された経緯を持つ。Javaをメインとする開発環境であるが、C言語、C++、PHPといった、Java以外のプログラミング言語の開発環境として用いることもできる。また、Java向けの統合開発環境としては、Sun Microsystemsが提供しているNetBeans、JBuilderなどもよく用いられている。
ウィキペディア |
統合開発環境
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2011/06/06 00:32 UTC 版)
統合開発環境(とうごうかいはつかんきょう)、IDE (Integrated Development Environment) は、ソフトウェアの開発環境。
従来、コンパイラ、テキストエディタ、デバッガなどがばらばらで利用していたものをひとつの対話型操作環境(多くはGUI)から利用できるようにしたもの。最近のIDEには、GUIアプリケーション開発のための迅速なプロトタイピング (RAD) が可能なものが多い。統合開発環境を使うことによって、巨大かつ複雑なソフトウェアでも、作成者に負担をかけることなく開発することが可能になる。
- 1 統合開発環境とは
- 2 統合開発環境の概要
- 3 関連項目
統合開発環境に関係した商品
- 【送料無料】 はじめてのECLIPSE 3 最新「統合開発環境」の、基礎からアプリケーション開 I / O BOOKS / 清水美樹 【単行本】HMV ローソンホットステーション R
- 【新品】イエローソフト 組み込みマイコンH8/300H用Cコンパイラ、統合開発環境付属 /YCH8★ディスカウントドリーム楽天市場店
- 【新品】イエローソフト 組み込みマイコンSH用Cコンパイラアップデート、統合開発環境付属 /YCSHUP★ディスカウントドリーム楽天市場店