Re: [PHP4BETA] php and MS SQL Server....

From: Date: Wed, 01 Mar 2000 18:00:14 +0000
Subject: Re: [PHP4BETA] php and MS SQL Server....
References: 1  Groups: php.version4 
Request: Send a blank email to php-version4+get-11274@lists.php.net to get a copy of this message
Hello Rasmus, On 01-Mar-00 06:38:58, you wrote: >> Anyway, the truth is that I see a large overlap not only on Stig's effort >> to bring up an official database abstraction layer, but also to the whole >> PEAR project. Think about it how many code repositories like CPAN you know >> for PHP. I know David Sklar's PX for generic code, Boaz WeberDev for >> example code, I have developed PHP Classes repository for PHP objects, >> there are certainly others that I'm sorry to not recall right now. So why >> another code repository? >That is exactly the reason. There are too many of them out there and we >need a single well-managed one with an established development framework >around it. ie. one where all changes are logged in CVS and bugs can be CVS? Why? AFAIK CPAN does not require contributors to put their code under a CPAN managed CVS repository and I don't see a reason to have one. I'm afraid that if you are requiring contributors to put their code in your CVS repository, you are automatocally discarding many potential contributors that a) don't know CVS and don't want to learn it to be able to contribute b) already have their own CVS repository and don't want to have somebody else to take over it. Unless you mean to put only PHP code of core developers in the PEAR, I don't see much point in putting contributors code in a CVS repository. A simple upload form would be much simpler and would leave out many of the potential contributors as you only need a Web browser, not a properly set CVS client. >submitted in a single place. The code repositories out there are quite >chaotic. Either you haven't been looking carefully or this is just a totally unfair statement considering the hard work that has been put in the development of the existing PHP code repositories. I speak for myself, but I guess I could also speak for other PHP code repositories authors. For instance my PHP classes repository, code is divided by packages. Each author may upload one or more packages. Each package consists of one or more files. Each package may be classified in one or more groups and each author may change that classification any time. A good thing, and a reason for which I did not use PX to upload my code, is that when a new class is added or changed, users subscribed to the site get notifications by e-mail regarding the changes that were done. This saves a lot of time to users looking for the latest version of their favourite classes, and authors notifying everybody. Soon, I will have a page that lists the lately uploaded classes for people that don't want to get the notifications by e-mail. You may also browse the existing classes by author and now there is a top 10 chart page that list the most downloaded classes and authors for all time and for the last week. This page is meant as small moral compensation for authors that developed something useful and uploaded it to the PHP Classes repository. Besides my PHP Classes Repository there is for instance, David Sklar's PX which is also organized by different groups of code and with a simple design it provides a large base of ready to use code. Boaz WeberDev has a nice PHP example code section also properly organized. So, I don't see where you see the chaos in the existing PHP repositories that you feel the need to have another built-in PHP distribution. Wouldn't it be more objective to first approach the authors of the existing PHP repositories and suggest the necessary improvements? I have been getting many improvement suggestions and as time as allowed I have been implementing many of the good ideas that have been passed to me. 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 --

« previous php.version4 (#11274) next »