Delphi
これはCLXフレームワークによるマルチプラットフォームアプリケーション作成を行うもので、WindowsではDelphi / C++Builderを、LinuxではKylixを用いてマルチプラットフォームアプリケーション開発を行うものだった。しかしながらLinuxのデスクトップ環境のサポートの難しさから安定した品質を提供できず、Kylix 3を最後に開発を終了しており、DelphiでのCLXサポートもDelphi 7が最後となっている。
Delphi XE2以降、FireMonkeyフレームワークによるマルチプラットフォームアプリケーション開発に対応し、最新版ではWindows、macOS、iOS、Android、Linux向けのアプリケーションを作成することが可能となっている。ただし、開発環境としてのDelphiは依然としてWindows上でしか動作しない。
GUIプログラミングでは、オブジェクトのイベントの処理をイベントハンドラーに委譲 (delegation) するスタイルの設計パターン(Observer パターン)を採用することが多い。このような場合、例えばJavaでは継承(インターフェイスの実装)を使用するが、Delphiはメソッドポインタの機能によって委譲をサポートしている(メソッドポインタはのちにC#/VB.
NETのデリゲートにも引き継がれた)。
Delphiではビジュアルエディター上でオブジェクトのイベントハンドラーを設定することもでき、変更はソースコードに反映される。逆にコードエディター上でイベントハンドラーを記述してメソッドポインタをバインドするとビジュアルエディターにも変更が反映される。この双方向の同期手法はTwo-Way-Toolsと呼ばれ、ボーランドの特許である(発明者はアンダース・ヘルスバーグ)。
Delphiはバージョン1から5までは順調にバージョンアップを繰り返し、それなりに人気もあったが、Delphi 6 / 7ではドキュメントの品質が明らかに低下し、Delphi 8以降.NET FrameworkやC#もサポートした巨大な開発ツール (RAD Studio) に発展したが、製品自体の品質が落ちてしまい、利用者を急速に失った。その後、Delphiはボーランドのツール部門買収などの混乱の中で低迷が続いていたが、エンバカデロ・テクノロジーズのもとでC#と.NET Frameworkのサポートを廃止しスリム化、Delphi 2009で再びWin32用のツールとして再出発を果たした。その後Unicodeサポートなど多くの機能拡張も行われ、macOS、iOS、Android、Linux向けのアプリケーション開発にも対応、品質も安定してきており、往年の実力を取り戻しつつある。
2007年2月21日に 「Delphi 2007 for Win32」(コードネーム: Spacely、内部バージョン: 11.0)が発表された。
製品名が示す通り、Win32開発用の環境である。Windows Vistaに対応。
2007年9月6日にはこの他に.NET開発用の「Delphi 2007 for .NET」を含む統合版「CodeGear RAD Studio 2007」(コードネーム: Highlander)が発表された。.NET 2.0に対応し、ジェネリクス(.NET)が導入されている。なおC#BuilderやDelphi for .NETにおけるWinformのサポートは打ち切られた。
その後、2007年10月10日に「Delphi 2007 for Win32 R2」が発表された。これは「Delphi 2007 for Win32 (Update 3)」に、「BlackFish SQL(旧JDataStore)」を追加した物である。
内部コード体系がShift_JIS (ANSI) であるDelphiとしては最終版となる。旧バージョンとの互換性も高く、Windows Vista対応が可能なため、マイグレーション先としても、段階マイグレーションのチェックポイントとして有用なバージョンである。そのためか、2017年時点においてもサポートは継続されており、現在でも最新版を購入すれば「Delphi 2007 for Win32 (R2)」を入手する事が可能である。
2016年4月20日に「Delphi 10.1 Berlin」(コードネーム: BigBen、内部バージョン: 24.0)が発表された。
Android 6.0、iOS 10、macOS v10.12 (Sierra) アプリケーション開発に対応。FireMonkeyのフォームデザイナも独立表示可能になった(デフォルトでは埋め込みデザイナ)。クラスヘルパーの仕様変更が行われている。インストーラの改良により、インストールオプションによってはインストール時間が大幅に短縮されるようになった。このバージョンからUltimateエディションが廃止されている。
2016年8月22日以降、Starter Editionが無償で入手できるようになっている。2006年のTurbo Delphi Explorer以来、10年ぶりの無償版である。またStarter EditionはTurbo Explorerとは異なり、複数のパーソナリティ(言語)が共存できるため、DelphiとC++Builderを同じ環境で利用する事が可能となっている。コンポーネントのインストールにも制限がない。
Starter版を除き、Delphi 7、2007、2009、2010、XE - XE8、10 Seattleのライセンスが付属する。
PrismにはDelphi for Win32とある程度の互換性を保つためのオプションが存在するものの、ほぼ互換性がない。「Oxidizer」と呼ばれるRem Objects製のコードコンバーターがあり、Delphi for Win32のコードをPrismへコンバートする事ができる。