Hello,

L0t3k wrote:
>   in other words, i dont see the development of an abstraction layer in C
> and PHP as competing propositions. the C layer just allows PHP developers to
> be more productive and focus on higher levels of application development.
> the current PHP abstractions fill the need not only of functionality, but of
> code/work style and "aesthetic" preference. that need will persist whatever
> happens at engine level.

It sounds you did not have taken a good look at Metabase. It seems to do
more than you think. Basically it provides an API to interface with all
DBMS in the same way, so you don't handle each database differences in
your application. I don't think PEAR-DB provides this. Assuming that C
layer will follow the same design lines, it seems it will still not
offer REAL database independence as Metabase does.

 
>     One of the biggest pluses of PHP is that implementation of new
> functionality is magnitudes faster than in "C". if a necessary feature is
> needed, we dont have to depend on the release cycle of PHP to have it
> included in a distribution. things in this business happens too quickly. and
> on a personal/ideological level, many of the features included in Metabase
> belong at the engine level (not that theyre not necessary). for instance, i
> think anything touching automatic schema modification or generation should
> absolutely be in user-space. use of PHP or standard extensions should not
> automatically impose a methodology on a user. i like the work you did with
> Metabase and think that the work being done on a new extension will make
> your work easier by being able to focus more on portability issues, which is
> Metabase's strength (imo) and which should be dealt with in PHP.

If and when such C layer comes out, I'll evaluate it and if it is
capable enough, I will write a driver for Metabase to interface with it,
but I am afraid it will something as frustrating as ODBC that does not
expose enough of the capabilities of the underlying database and you
can't tell it to do what the applications need.

Regards,
Manuel Lemos


> Manuel Lemos <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> 
> > Hello,
> >
> > Markus Fischer wrote:
> > >
> > > On Sat, Oct 27, 2001 at 12:29:48PM -0200, Manuel Lemos wrote :
> > > > I am afraid that will never happen.
> > >
> > > A project for db abstraction as an extension is already in the
> > > works. History discussions about it can be found on pear-dev
> > > archiv.
> >
> > What I meant that it would never happen is the adoption of an existing
> > database abstraction package.
> >
> 
> >
> > Regards,
> > Manuel Lemos

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to