IDE(アイディーイー)

IDE(アイディーイー)とは、プログラム開発に必要な道具一式を1つにまとめたソフトウェアのことです。正式には「Integrated Development Environment(統合開発環境)」といい、コードを書くエディタ、実行形式に変換するコンパイラ、不具合を調べるデバッガなどが最初から統合されています。

現実世界でいえば、包丁もまな板もコンロもオーブンも1か所にそろった「システムキッチン」のようなものです。道具を別々に買いそろえて配置を考える必要がなく、すぐに調理(開発)を始められ、道具同士の連携もスムーズです。

IDEに含まれる主な道具

  • コードエディタ
    プログラムを書くための高機能なエディタ。入力補完や色分け表示で作業を助けます。
  • コンパイラ/ビルドツール
    書いたコードを、コンピュータが実行できる形に変換します。
  • デバッガ
    プログラムを途中で止めて変数の中身を確認するなど、不具合の原因調査を支援します。
  • その他の支援機能
    バージョン管理(Git)との連携、テスト実行、画面デザイナーなども統合されています。

テキストエディタとの違い

種類 特徴 現実世界に例えると
IDE 開発に必要な道具が最初から統合されている。多機能なぶん動作は重め。 システムキッチン
テキストエディタ 軽量で起動が速い。拡張機能を足してIDEに近づけることもできる。 好きな道具を並べる作業台

代表的なIDE

言語や用途によって、よく使われるIDEが異なります。C#/.NET系では「Visual Studio」、Java系では「IntelliJ IDEA」や「Eclipse」、スマホアプリでは「Android Studio」や「Xcode」が定番です。また、軽量エディタの「Visual Studio Code」も拡張機能しだいでIDEに近い環境として使われています。

あわせて知っておきたい用語

  • Visual Studio
    マイクロソフト製の代表的なIDE。C#/.NET開発の定番です。
  • Visual Studio Code
    軽量なコードエディタ。拡張しだいでIDEのように使えます。
  • コンパイラ
    プログラムを実行できる形に変換するソフト。IDEに組み込まれています。
  • デバッグ
    不具合を見つけて直す作業。IDEのデバッガが強力に支援します。

コメント

タイトルとURLをコピーしました