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