PECL :: Package :: DBDO

DBDO performs 2 tasks:
1. Builds SQL statements based on the objects vars and the builder methods.
2. acts as a datastore for a table row. (ORM)

PEARじゃないですが、個人的に死ぬほど注目しているDB_DataObjectのPECL版であるDBDOがリリース!

サイトにもザッと機能が書いてありますが、DataObjectまんまです。ソースがかなり短いのでDB抽象レイヤーにはPDOがそのまま使われてるのかなと思って軽く見たらlibgdaというのが使われてるらしいです。

GNOME-DB consists of the following components:

mergeant: Front-end for database administrators and database application developers.
libgnomedb: Database Widget Library. These widgets are integrated with the latest versions of glade.
* libgda: data abstraction layer. It can manage data stored in databases or XML files and it can be used by non-GNOME applications.

libgdaはGNOME-DB Projectの産物でDBに限らず、XMLファイルなどのデータを抽象化したライブラリのようです。

PHP5 onlyなのが悲しいですがDBDOとにかく注目してます。

Comments


Option