開発
堅牢なコンポーネントフレームワークと強力な機能を提供する最新のIDEで、オブジェクト指向のベストプラクティスを活用し、迅速にコードを記述できます。チームによるアジャイル開発もサポートしており、高い生産性を発揮します。
ハイパフォーマンス コンパイラ
すべてのプラットフォーム向けに最適化されたコンパイラにより、コンパイル時間で開発作業を止めることはありません。独自に開発したWindows向けコンパイラと、LLVMとCLANGを統合した強力なコンパイラが、マルチプラットフォーム向け開発をサポートします。
![ハイパフォーマンス コンパイラ](https://d2ohlsp9gwqc7h.cloudfront.net/images/products/features/develop/maxspeed.gif)
![強力なビジュアル開発を実現するIDE](https://d2ohlsp9gwqc7h.cloudfront.net/images/products/features/develop/modern-developer-centric-ide.png)
強力なビジュアル開発を実現するIDE
RAD StudioのIDE(統合開発環境)は、先進のビジュアル開発機能に加え、数多くの生産性向上機能を搭載しており、日々進化を続けています。
マルチディスプレイにも対応し、IDEを複数の画面に分割して作業可能。さらに効率的な開発が実現します。
最新のオブジェクト指向言語
RAD Studioでは、最新のオブジェクト指向開発が利用でき、豊富なクラスおよびインターフェイスが用意されています。RAD Studioでは、2つの言語(Delphiと拡張されたC++言語)を選択可能。Delphiのジェネリクスや非同期プログラミング、C#におけるリフレクションに相当する強力な実行時型情報(RTTI)などを提供します。C++でも同様で、クラスヘルパー、ARC(自動参照カウント)などを利用できます。
![最新のオブジェクト指向言語](https://d2ohlsp9gwqc7h.cloudfront.net/images/products/features/develop/modern-oop-centric-languages.png)
![洗練されたIDE](https://d2ohlsp9gwqc7h.cloudfront.net/images/products/features/develop/develop-with-a-smarter-ide.png)
洗練されたIDE
コーディング作業がより効率化。Code Insightを用いれば、使用しているライブラリと記述中のコードに基づいた自動コード補完が可能です。さらに、インラインドキュメントによりコーディングのヒントも提供します。マクロ機能と強力なコピー&ペースト機能により、繰り返し作業がスピードアップ。ブックマークと自動折りたたみ機能は、大きなコードブロックのコードナビゲーションを効率化します。
汎用的な作業をすばやく実行
VCLデザイナでの作業を効率化する支援機能を搭載。名前、キャプション、配置、レイアウト、コントロールの色を素早く変更できるほか、コンポーネント名のコピー、テンプレートを用いたフォームのレイアウト、イメージとイメージリストの接続やバインド、データソースやデータ項目の制御などをすばやく実行できます。
![汎用的な作業をすばやく実行](https://d2ohlsp9gwqc7h.cloudfront.net/images/products/features/develop/keep-your-design-agile.png)
![アジャイルリファクタリング/変更管理](https://d2ohlsp9gwqc7h.cloudfront.net/images/products/features/develop/agile-refactoring-managing-change.png)
アジャイルリファクタリング/変更管理
C++言語によるコーディングを支援するさまざまな機能を搭載。ソースコードは履歴が管理されるため、過去のバージョンとの比較、復帰も容易です。Subversion、Git、Mercurialなどの構成管理ツールもIDEに統合でき、プロジェクトやファイルの追加、更新、履歴やリビジョンの管理、ナビゲーションなど、共通のコード管理タスクを行うことができます。
ライブテンプレートによる迅速なコーディング
ライブテンプレートは、再利用可能なコード断片を迅速に入力できるしくみを提供します。これにより、開発者は、頻繁に利用するコード構造をすばやく実装可能。組み込みテンプレートのほかに、独自のテンプレートを追加することもでき、大幅な生産性向上が可能です。
![ライブテンプレートによる迅速なコーディング](https://d2ohlsp9gwqc7h.cloudfront.net/images/products/features/develop/write-code-faster-with-live_templates_cpp.png)