Delphi (日本語版) について

Windows、Android、iOS、macOS、Linux向け開発に生産性向上を実現。

Delphiは、広範なデータベース、クラウドサービスへの接続性を提供するクロスプラットフォームネイティブアプリケーション開発環境です。最新のWindows 11に対応したモダンなUIを構築できるVCLコントロール、デスクトップおよびモバイル向けクロス開発を可能にするFireMonkeyフレームワークがコンポーネントによるビジュアル開発を実現します。AIを活用したアプリケーション開発にも対応。学習の容易なObject Pascal(Delphi)と強力かつモダンなC++言語を選択可能。多様なプラットフォーム向け開発で5倍の生産性を発揮します。真のネイティブクロス開発を実現したDelphiを用いれば、アプリケーションパフォーマンスを犠牲にすることなく、単一コードからマルチプラットフォームサポートが可能になります。Delphi Architectは、Windows、macOS、Linux、iOS、Android向けマルチデバイス開発に対応するほか、主要なRDBMSへのハイパフォーマンスデータアクセスをサポート。Windows/Linuxで、モバイルやWebアプリケーションからバックエンドシステムへ接続可能にするWeb APIを構築できます。データベースツール、Webアプリケーション構築ツールも搭載し、包括的な企業システム構築をサポートします。

概要

  • 生産性:VCLスタイルの設計時サポートを追加。スタイルを適用したフォームやコントロールの外観をすばやく確認でき、UIのプロトタイプが容易に
  • Linux:Linux向けにサーバーアプリケーションとFireMonkey GUIアプリケーション双方の開発をサポート。Delphi向けLLDBデバッガをバージョン12にアップデート
  • Windows 11に対応:VCLアプリケーションをWindows 11に対応してモダナイズ。UIコントロール、WinRT API、High DPIサポートなどを強化
  • Webテクノロジー:サーバーサイドスクリプト「WebStencils」によりサーバーロジックとHTML処理を統合。任意のJavaScriptライブラリによるモダンWebサイトの構築をサポート
  • Android:最新のAndroid 32 API、最新のBilling API、AndroidXライブラリをサポート。複数のclasses.dexファイルもサポート
  • リモートデスクトップ:VCLとIDEのリモートデスクトップサポートにより、リモートチームのコラボレーションを促進
  • High DPI/4Kサポート:IDEのHigh DPIサポート。4K以上のモニターをフルサポートすることで、「はっきり、くっきり」のフォント/アイコン表示を実現
  • 多様なデータにアクセス:FireDACの高速データベースアクセスにより、InterBase、SQLite、MySQL、SQL Server、PostgreSQL、MongoDBなど、20以上のデータベースにネイティブ接続
  • iOS/macOSサポート:Delphi macOS 64bit ARMコンパイラとツールチェインを搭載しユニバーサルパッケージを作成可能に。ARM 64上のiOSシミュレータも搭載
  • 迅速なコーディング:リファクタリングでのスマートコードナビゲーション、自動コード補完、非アクティブコードのハイライト、インクルードファイルのLSP認識
  • クラウドサポート:HTTPSおよびRESTクライアントライブラリによる、RESTサービスやAWS、Azureコンポーネントの呼び出し
  • RAD Server:Swaggerサポートにより、エンタープライズRESTAPIアプリケーションサーバーの開発と配置を簡素化

製品エディション
Delphiには、Community(無償版)、Professional、Enterprise、Architectの4つのエディションがあります。Delphiは、開発ツールスイート製品RAD Studioの一部としても提供されています。最適なエディションを選択してください。

  • Delphi Architect: Delphi Architectは、Windows、macOS、Linux、iOS、Android向けマルチデバイス開発に対応するほか、主要なRDBMSへのハイパフォーマンスデータアクセスをサポート。Windows/Linuxで、モバイルとバックエンドシステムを接続する中間サーバー機能を構築できます。Delphi Architectには、データベースツールAqua Data Studioが搭載されています。Aqua Data Studioを用いれば、RDBMS、NoSQL、クラウドデータベースのいずれでも容易にアクセス。データ設計や管理、開発、最適化をサポートします。Webサポートを実現するには、同梱されたSencha Ext JS ProfessionalとRAD Serverマルチサイト配置ライセンスを利用できます。ビジュアル開発による効率的なWebインターフェイス構築と、既存アプリケーション資産の統合が可能となります。
  • Architectには、さらにInterBase ToGoライセンスが含まれています。モバイル向けに利用できるこの製品は、暗号化をサポートしており、変更ビューと呼ばれる先進アーキテクチャにより、限られたネットワークアクセス環境でも、効率的にデータ同期を実現することができます。Delphi Architectには、EnterpriseおよびProfessionalのすべての機能とデータベースツールに加えて、RAD Serverのマルチサイト配置ライセンス、InterBase ToGoライセンス、Sencha Ext JS Professional、Aqua Data Studioが含まれています。
  • Delphi Enterprise: Delphi Enterpriseは、デスクトップおよびモバイル向けのC/Sアプリケーション構築で、最も多く選択されているエディションです。Windows、macOS、Linux、iOS、Android向けマルチデバイス開発機能を利用できるほか、主要なRDBMSに対応したマルチデバイス対応のハイパフォーマンスデータアクセスをサポート。WindowsとLinuxプラットフォームを用いて、モバイルとバックエンドシステムを接続する中間サーバー機能を構築できます。Microsoft SQL Server、DB2、Oracle、Sybase、InterBase、Amazon、Microsoft Azureといった多様なデータベースに共通のコンポーネントで効率的にアクセス。C/Sアプリケーションだけでなく、WebアプリケーションやモバイルアプリのバックエンドとなるWeb APIをはじめとするサーバーサイドでも利用できます。Delphi Enterpriseには、Professionalのすべての機能に加えて、ハイパフォーマンスの共通データアクセスフレームワーク「FireDAC」が搭載されています。また、DelphiによるLinuxアプリケーションの構築をサポートしているほか、RAD Serverシングルサイト配置ライセンス、InterBase ToGoライセンスが含まれています。
  • Delphi Professional: Delphi Professionalは、Windows、macOS、iOS、Android向け開発に対応したネイティブアプリケーション開発環境です。最新のWindows 10に対応したモダンなUIを構築できるVCLコントロール、デスクトップおよびモバイル向けクロス開発を可能にするFireMonkeyフレームワークがコンポーネントによるビジュアル開発を実現。5倍の生産性を発揮します。
  • Delphi Professional には、InterBase Developer Editionとローカル/組み込み用途のInterBaseの軽量版IBLiteが搭載されています。
  • Delphi Community Edition: Delphi Community Editionは、Windows、iOS、Android、macOS向けのネイティブアプリケーションの開発を始めるのに最適なエディションです。強力なビジュアル開発機能を利用可能。個人または5人以下の企業/組織に限定され、企業利用の場合、年間売上が5,000 USドル以下という制約があります(Frequently Asked Questions)。