You are here: Re: Abstracting a database class « PHP Programming Language « IT news, forums, messages
Re: Abstracting a database class

Posted by Manuel Lemos on 01/04/06 04:14

Hello,

on 01/03/2006 07:38 PM Full Decent said the following:
> I like this idea and the possibility of running "DB queries" against a
> real DB, the filesystem, or the network. Do you know of existing
> classes that provide this level of abstraction beyond ADODB?

You may want to take a look at Metastorage. This is a tool that
generates code for classes of objects that perform what is known as
object-relational mapping. In simple words, you can abstract table rows
and treat them as objects.

Besides the abstraction level that Metastorage generated code provides,
it also makes you much more productive. You just need to describe the
classes, variables, validation rules, relationships between classes and
functions that you need manipulate your objects. Then Metastorage
generates all the code of the classes that you describe in a few seconds.

Metastorage can also generate classes to install your database schema,
report data extraction classes and classes to generate and process
themed Web forms to perform common types of object manipulation operations.

A similar effort to write, test and debug equivalent code manually would
take days, weeks of months to be ready. The more complex your project
becomes, the greater are the productivity gains that Metastorage provides.

Here you may find more information about Metastorage:

http://www.metastorage.net/

Here are some screenshots of Metastorage generator Web interface and
generated application forms using different themes
http://www.meta-language.net/screenshots.html

Here is a tutorial:
http://www.meta-language.net/metastorage-tutorial.html


--

Regards,
Manuel Lemos

Metastorage - Data object relational mapping layer generator
http://www.metastorage.net/

PHP Classes - Free ready to use OOP components written in PHP
http://www.phpclasses.org/

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация