FireDACは、Delphi / C++Builder向けにマルチデバイスデータベースアプリケーション開発をサポートする独自のユニバーサルデータアクセスコンポーネントセットを備えた、強力なマルチデバイスデータアクセスライブラリです。FireDACは、RAD Studioの完全なクロスプラットフォームサポートを提供するため、 Windowsアプリケーション開発 に限定されません。つまり、FireDACは、32-bit / 64-bit Windows、macOS、iOS、Android、およびLinuxを含むすべての異なるプラットフォームで使用できるのです。このビデオでは、Jensen Data Systemsの Cary Jensen が、FireDACライブラリの概要と、なぜこれが、RAD Studioの重要なデータアクセスメカニズムになったのかについて解説します。
FireDACを使うメリット
ウェビナーでは、 FireDACの概要 と、それが他のRAD Studioデータアクセスメカニズムとどのように関連しているかについて説明します。Caryは、FireDACのすべての注目すべき基本機能と高度な機能について説明し、既存のデータアクセスメカニズムからFireDACにアプリケーションを移行するプロセスを紹介します。RAD Studioには、ActiveXデータコンポーネントに使用されるdbGo、InterBase用のIBExpress、BDE(Borland Database Engine)、dbExpress、さらにはクライアントデータセットに基づくmyDBなど、多数のデータアクセスメカニズムが用意されています。
これらすべてのフレームワークと同様に、FireDACでは、TDataSetインターフェイスを実装しています。具体的には、TDataSetクラスに多数の機能が追加しており、それらの機能はRAD Studioのすべてのデータアクセスメカニズムで利用できます。興味深いことに、BDEでできることはすべてFireDACでサポートされています。従って、BDEとTDataSetの両方の使用に精通している方は、このフレームワークの使用方法をすでに知っていると言えるのです。
FireDACがこれほど強力な理由とは
しかし、FireDACは単にBDEの相似形ではありません。例えば、FireDACはSQLを強力にサポートしています。これは、.NETデータセットなどのフレームワークに見られるものとよく似た内部構造になっています。FireDACは、他の多くの高度な機能を実装しているため、データセットを超えています。集計、グループ状態、フィルター処理されたナビゲーションなどを実装します。さらに、FireDACにはクライアント側のインデックスも用意されています。
ウェビナーでは、FireDACの能力と実用性、そして他のデータアクセスメカニズムを抑えてトップの選択肢となった理由についても説明します。完全なクロスプラットフォームサポートに加えて、FireDACはデータベースに対する優れたサポートも備えています。主要な商用およびオープンソースデータベースのほとんどをサポートします。Caryは、ODBCとSide-by-Side Deploymentを使用してアプリケーションを移行するプロセスを含む多くのデモンストレーションも示します。
FireDACの強力なデータアクセスメカニズムの詳細については、以下のウェビナーをご覧ください。
You can download a free trial of RAD Studio Delphi today and try the power of FireDAC for yourself.
Design. Code. Compile. Deploy.
トライアル版をダウンロードいますぐアップグレード!
Delphi Community Edition(無料)C++Builder Community Edition(無料)