RAD Studio

RAD Studioは、エンバカデロ・テクノロジーズ社のDelphi/C++統合開発環境である。同社の代表製品である「Delphi」を中心に、C/C++およびHTML開発機能を備えたRADツールで、フォーム上に各種ソフトウェアコンポーネントやGUIウィジェットを貼り付けていくスタイルの直感的なユーザインタフェース設計を可能としている。

1. 特徴
-----

1.1. 長所
-------

単一のコードベース、単一のプロジェクトチームでマルチデバイス  のサポートが実現できる。
RAD対応環境であり、かつVisual Basicのようなランタイムライブラリの別途配布も不要である。

1.2. 短所
-------

開発環境としてサポートされるのはWindowsのみ。IntelliJ IDEAやEclipseなどとは違い、macOSやLinuxは使えない。
ランタイムライブラリを結合すると実行ファイルが大きくなる。

2. 歴史
-----

2.1. RAD Studio 以前
------------------

Delphi のバージョン 7 で初めて Studio の名称が用いられた。ただしエンバカデロ・テクノロジーズによる再販版では Studio の文言はなくなっている。

その後、Delphi 8、Delphi 2005 を経て、2006 で C++Builder と統合された「Borland Developer Studio」が登場した。これが「RAD Studio」の前身となる。

なお、インストール時のフォルダ名などに見られる RAD Studio の内部バージョンは BDS の通算バージョンである。



2.2. RAD Studio 2007
--------------------

2007年9月6日に 「RAD Studio 2007」が発表された。

Windows Vista に対応。Delphi 2007 for Win32、C++Builder 2007、Delphi 2007 for .NET が含まれる。

2.3. RAD Studio 2009
--------------------

2008年12月2日に 「RAD Studio 2009」が発表された。

Delphi 2009、C++Builder 2009、Delphi Prism 2009  が含まれる。

2.4. RAD Studio 2010
--------------------

2009年8月25日に 「RAD Studio 2010」が発表された。

Windows 7 に対応。Delphi 2010、C++Builder 2010、Delphi Prism 2010 が含まれる。開発環境をインストールできる OS として Windows 2000 以前はサポートされなくなった。

2.5. RAD Studio XE
------------------

2010年9月2日に 「RAD Studio XE」が発表された。

XE は「Cross Platform Edition」の略である。Delphi XE、C++Builder XE、RadPHP XE、Delphi Prism XE が含まれる。

Starter 版とアカデミック版を除き、旧バージョン  のライセンスが付属するようになった。ただし、RAD Studio 2007 に含まれる Delphi for .NET のライセンスは付属しない。

2.6. RAD Studio XE 2
--------------------

2011年9月1日に 「RAD Studio XE 2」が発表された。

Delphi XE2、C++Builder XE2、RadPHP XE2、Prism XE2 が含まれる。新たに FireMonkey フレームワークを導入したことにより、HD や 3D に対応した高品質な UI の設計や、マルチプラットフォームアプリケーションの開発が可能になった。Delphi に Windows 64bit、OS X 用の各コンパイラが追加され、iOS 開発用の Free Pascal  ツールチェインが用意された。C++Builder にも OS X 用のコンパイラが追加された。また、製品エディションとして Enterprise と Architect の間に Ultimate が追加された。

2.7. RAD Studio XE 3
--------------------

2012年9月4日に 「RAD Studio XE 3」が発表された。

Delphi XE3、C++Builder XE3、HTML5 Builder、Prism XE3 が含まれる。Windows 8 に対応。新たに「Metropolis UI」を導入したことにより、タッチ対応、ライブタイルサポートなどを実装した Windows 8 デスクトップアプリケーションの開発が可能になった。ただし WinRT には対応しない。Delphi XE2 にあった FPC ツールチェインによるiOS開発環境は廃止されている。開発環境をインストールできる OS として Windows XP 以前はサポートされなくなった。

2012年12月10日にリリースされた Update 1 により、C++Builder に Windows 64bit 用のコンパイラ  が追加された。

2.8. RAD Studio XE 4
--------------------

2013年4月22日に 「RAD Studio XE 4」が発表された。

Delphi XE4、C++Builder XE4、HTML5 Builder が含まれる。DelphiにiOSデバイス用およびシミュレータ用のコンパイラが追加された。Prism は含まれなくなった。

2.9. RAD Studio XE 5
--------------------

2013年9月11日に 「RAD Studio XE 5」が発表された。

Delphi XE5、C++Builder XE5、HTML5 Builder が含まれる。DelphiにAndroid用コンパイラが追加された。

2013年12月11日にリリースされた Update 2 により、C++BuilderにiOSデバイス用のコンパイラ  が追加された。

アカデミック版にも旧バージョンのライセンスが付属するようになった。

2.10. RAD Studio XE 6
---------------------

2014年4月16日に 「RAD Studio XE 6」が発表された。

Delphi XE6、C++Builder XE6、HTML5 Builder が含まれる。Windows 8.1 に対応。C++BuilderにAndroid用コンパイラ  が追加された。

2.11. RAD Studio XE 7
---------------------

2014年9月2日に 「RAD Studio XE 7」が発表された。

Delphi XE7、C++Builder XE7、HTML5 Builder が含まれる。開発環境をインストールできる OS として Windows Vista 以前はサポートされなくなった。

2.12. RAD Studio XE 8
---------------------

2015年4月7日に 「RAD Studio XE 8」が発表された。

Delphi XE8、C++Builder XE8、HTML5 Builder が含まれる。DelphiにiOSデバイス用 64bit コンパイラが、C++Builder用にもClangベースのiOSデバイス用 64bit コンパイラが追加された。

2.13. RAD Studio 10 Seattle
---------------------------

2015年9月1日に 「RAD Studio 10 Seattle」が発表された。

Delphi 10 Seattle、C++Builder 10 Seattle、HTML5 Builder が含まれる。Windows 10 に対応。C++BuilderにClangベースの新しい Win32 用コンパイラが追加された。これにより、Win32 / Win64 でほぼ同一のコードを書くことができるようになった。従来のWin32用コンパイラである BCC32 も引き続き利用することができる。

2.14. RAD Studio 10.1 Berlin
----------------------------

2016年4月20日に 「RAD Studio 10.1 Berlin」が発表された。

Delphi 10.1 Berlin、C++Builder 10.1 Berlin、HTML5 Builder が含まれる。このバージョンからUltimateエディションが廃止されている。

2016年8月22日以降、DelphiとC++Builderの Starter Edition が 無償で入手できるようになっているが、RAD Studio の Starter Edition は存在しない。ただし、DelphiとC++Builderを同一 IDE 内にインストールすることは可能である。

Update 2 で Windows 10 の Anniversary Update に正式対応したため、Update 2 には「Anniversary Edition」という名称がついている。

2.15. RAD Studio 10.2 Tokyo
---------------------------

2017年3月22日に 「RAD Studio 10.2 Tokyo」が発表された。

Delphi 10.2 Tokyo、C++Builder 10.2 Tokyo、HTML5 Builder が含まれる。Enterprise 以上の SKU にDelphi用 LLVM エンジンベースの Linux 64ビット  コンパイラが追加された 。

2017年12月13日にリリースされた Release 2  において、Enterprise 以上の SKU で RAD Server の単一サイト/単一サーバー配置ライセンスが含まれるようになった。

2.16. RAD Studio 10.3 Rio
-------------------------

2018年11月22日に「RAD Studio 10.3 Rio」が発表された。

Professional Edition にあった別売の FireDAC Client/Server Add-on Pack が廃止され、フル機能の FireDAC を利用するためには Enterprise Edition 以上の SKU が必要となった。製品に HTML5 Builder が含まれなくなった。

RAD Server の配置ライセンスが変更になり、Enterprise ではシングルサイト配置ライセンスが、Architect ではマルチサイト配置ライセンスが一つ含まれるようになった。

Delphi 10.3 Rio、C++Builder 10.3 Rio が含まれる。Enterprise 以上の SKU には加えて RAD Server が含まれ、Architect にはさらに Sencha ExtJS Professional および Aqua Data Studio が含まれる。

2.17. RAD Studio 10.4 Sydney
----------------------------

2020年5月27日に「RAD Studio 10.4 Sydney 」が発表された。

オンライン/オフラインインストーラが統合された。GetIt パッケージマネージャが強化され、パッケージマネージャ上でパッチが提供されるようになった。

Delphi 10.4 Sydney、C++Builder 10.4 Sydney が含まれる。Enterprise 以上の SKU には加えて RAD Server が含まれ、Architect にはさらに Sencha ExtJS Professional および Aqua Data Studio が含まれる。

2.18. RAD Studio 11.0 Alexandria
--------------------------------

2021年9月10日に「RAD Studio 11.0 Alexandria」が発表された。

IDE が高 DPI に対応。フォームデザイナが VCL スタイルを使用してレンダリングできるようになった。

Delphi 11.0 Alexandria、C++Builder 11.0 Alexandria が含まれる。Enterprise 以上の SKU には加えて RAD Server が含まれ、Architect にはさらに Sencha ExtJS Professional および Aqua Data Studio が含まれる。

3. 脚注
-----

4. 関連項目
-------

Appmethod
C++Builder
Delphi
Kylix
Rapid Application Development
エンバカデロ・テクノロジーズ
コードギア
ボーランド

5. 外部リンク
--------

[1]
[2]