RE: [PEAR-DEV] pearifying Metabase (was: [PEAR-DEV] New Metabase Aniversary release)

From: Date: Tue, 22 Jan 2002 21:17:50 +0000
Subject: RE: [PEAR-DEV] pearifying Metabase (was: [PEAR-DEV] New Metabase Aniversary release)
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-4077@lists.php.net to get a copy of this message
Well it's good that you are voicing your opinions. It would be helpful to not always have only 2-3 people talk and the rest listing and those 2-3 people taking turns every time the topic comes up. Oki doki. As far as I know there are not to be packages in PEAR that do the same things only slightly different. PEAR Metabase (as will probably be the simplest to call a pearified Metabase for now) will basically have ALL the functionality of PEAR DB. And on top a ton of additional features. The implementation will be different here and there, but the performance will be mostly on par. There are some radically different approaches in the various template engines (some "pre-compiling", some giving the template designer control structures and some don't). So there is definitely room for those different template engines. Using different template engines is quite possible while different DB abstraction layers will not. Each Db abstraction layer will take different approaches to simulate missing features in one DB. This will all end up in the DB. Different templates for the different template engines can be kept seperated much easier imho. Actually, to get back to Db abstraction layers, I could envision something like a DB Abstraction layer that is basically a Querybuilder. Something like this would take have radically different approach (acutally I was just recently talking to Manuel about this). Metabase is a good code base. It is not ugly but does follow a different formatting method (its not my favorite either). The API used to be a bit odd for the OO people (which includes me) and I never liked the long Function names. But its not like we are sacrificing clean code for functionality here. Anyways the formatting problem will be cleared up in the pearifying process. So will the function names. And all the features of PEAR DB will be there as well. I would really like to get this cleared up once and for all. So please could we move to get a vote? (I wonder why all the other potential contributors get vots going so fast ;) and this issue seems to never get any clear answers) So PEAR community ... please either shot this project down cleanly or lets get the ball rolling. I can deal with Metabase. I do not _need_ a pearified Metabase. I think it will help PHP greatly. I think it will also help me - a PHP user - over the long run because more of the efforts going into DB abstraction will be focused on the resulting package (I really like that work on the PEAR DB LDAP driver to be done towards a PEAR DB that is as feature rich as Metabase). On the other hand there are other things I could be doing (like writing a LDAP driver for Metabase). Best regards, Lukas Smith smith@dybnet.de _______________________________ DybNet Internet Solutions GbR Alt Moabit 89 10559 Berlin Germany Tel. : +49 30 83 22 50 00 Fax : +49 30 83 22 50 07 www.dybnet.de info@dybnet.de _______________________________

« previous php.pear.dev (#4077) next »