Re: [PHP4BETA] php and MS SQL Server....
| From: | Manuel Lemos | Date: | Thu, 02 Mar 2000 02:07:57 +0000 |
| Subject: | Re: [PHP4BETA] php and MS SQL Server.... | ||
| References: | 1 | Groups: | php.version4 |
| Request: | Send a blank email to php-version4+get-11308@lists.php.net to get a copy of this message | ||
Hello Michael,
On 01-Mar-00 17:48:35, you wrote:
>> > Like?
>>
>> Proper versioning, package dependencies, consistent naming and
>> encapsulation, coding guidelines, etc.
>>
>Even if PEAR requirements cut down on the number of examples, ones that are
>in there will be portable and probably pretty stable. PEAR will not replace
>all the sites that exist to get code samples but it will and should be a
>place for the major packages to be placed like (I know it's native now) a
>CyberCash module. It should a basically a FAQ for code examples, you may be
>able to get better examples elsewhere, but the ones in PEAR will be the most
>frequently used.
But don't you agree that is a big waste to with duplicate efforts? The way
I got it PEAR won't just be a repository for code examples, but also for
ready to use components (classes).
Last November Stig approached to me when I announce that a database
abstraction layer package named Metabase needed beta testers. He told me
about PEAR and a database abstraction layer that was going to be
distributed with it.
He also mentioned that his intention was to avoid to have yet another
database abstraction layer and asked me if he could see the package. Of
course I granted him and many other people access to the Metabase beta
archives, but I never heard from him since then.
Later I was invited to contribute with my classes but that was it. Nothing
happened.
Metabase was publically released in January and is one the top downloaded
packages in the PHP Classes site.
As for PEAR it will still feature Stig's database abstraction layer which
development bearly started and from my experience it will take a long time
before it reaches a level of maturity that is good enough to interface
properly with each DBMS. Metabase took over a year.
Although, I didn't mean to develop Metabase to be integrated in a
officially sanctioned PHP code repository, I thought the intention of Stig
to avoid duplicate work on a common database abstraction layer package was
great. But now it seems that he didn't mean to use my package anyway.
I don't mind whether it is going to be or not be included in any code
repository or if people just approach to me just to "borrow" some ideas. I
just developed Metabase for use in my PHP work. If more people can use it,
fine, hopefully they will get back to me with improvement suggestions bug
reports or new drivers that I didn't have the opportunity to develop.
I just hoped that if PEAR is not going to be a open repository like CPAN
where anybody can upload their code to avoid others unnecessarily
duplicating efforts, they stop announcing that it will be that way.
>> > Anyway, why weren't the authors of the existing PHP code repositories
>> > contacted first to check if they are willing to implement the things you
>Maybe they should have been, but aren't these people on the list anyway?
>PEAR didn't just pop up over night, there has been talk about it for a while.
This is the talk about it.
Regards,
Manuel Lemos
Web Programming Components using PHP Classes.
Look at: http://phpclasses.UpperDesign.com/?user=mlemos@acm.org
--
E-mail: mlemos@acm.org
URL: http://www.mlemos.e-na.net/
PGP key: http://www.mlemos.e-na.net/ManuelLemos.pgp
--