Delphi
でるふぁい
エンバカデロ・テクノロジーズから発売されている Windows 用の統合開発環境である。
現在はマルチプラットフォームアプリケーション開発環境となっており、Windows, macOS, iOS, Android, Linux のアプリケーションを開発できる。
かつては Borland から発売されていた。Delphi 1.0 が発売された 1995 年から現在もバージョンアップが続いている息の長い開発環境である。
誤解されがちであるがクライアント・アプリケーションだけでなく、サーバサイドのアプリケーションも作成できる。
クライアント・アプリケーションでは主要 4OS(Win, macOS, iOS, Android)向けのアプリケーションを真の意味のワンソースで作れる。GUI デザイナだけ OS 別になったり、フレームワークが分かれたりはしない。
2D アプリケーションだけでなく 3D を用いたアプリケーションも作成可能である。
Delphi / C++Builder で使用される IDE は RAD Studio IDE と呼ばれる。
今では珍しく無くなった Drag & Drop での GUI 構築の元祖とも言える IDE である。GUI デザイナをメインに据え、GUI デザイナ・コードエディタ間は自由に行き来でき、かつ、相互に変更可能である(2Way-Tool)
「イベントハンドラに対してオブジェクトイベントを委譲する」2Way-Tool の手法は Borland の特許である。
現在、フレームワークは2種類存在している。どちらのフレームワークも「スタイル」という機構によってダークカラーなど様々な見た目に変更できる。
2018年現在 Community Edition が無料で提供されている。従来の Starter Edition とは異なり、Windows 64bit, macOS, iOS, Android の開発が可能となっている。