Re: Re: [metabase-dev] MDB news
| From: | Gabor Hojtsy | Date: | Sat, 14 Sep 2002 19:57:02 +0000 |
| Subject: | Re: Re: [metabase-dev] MDB news | ||
| References: | 1 2 3 4 5 6 7 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-9053@lists.php.net to get a copy of this message | ||
| > I think that's only half true. If you remember some of my very
| > old postings here on the list, I also had concerns about those
| > rules (i.e. tabbing etc.).
| >
| > But on the other side I think every professional developer should
| > be able to adapt to coding guidelines that are defined. If not, he
| > is possibly not keen enough.
|
| Professional developers abide to rules of the company they work for.
| However PEAR is not a company and developers do not have change their
| style to be able to contribute for free. Demanding people to bend and
| become less productive to be allowed to contribute is a very ungrateful
| posture.
|
| You make it sound as if developers have the duty to conform to rules
| that they are not paid to work by, as if they are obligated to
| contribute. Since they are not obligated to contribute at all, obviously
| you will see a lot of qualified developers refusing to contribute. Do
| you think that is a good thing for the sake of one style only?
I have not participated in this discussion before because the subject
says MDB news and I am not really interested in being on one side or
the other.
BUT as for coding standards, all those can be achived by a code
formatter, which are available for free on the net. So no need to stick
to one coding style while writing scripts. Consistency is the most
important thing while you build up a complete classlib. The biggest
difference between PHPclasses and PEAR is that PHPClasses is a listing
of individual projects, while PEAR aims to be a collection of core
classes (much like the Java core classes). This also determines the
rules contributors need to follow in each project.
I have read two articles about PHP vs. .NET at a popular webmaster site.
Both of the articles are quite misleading, but the comments include many
points on PEAR...
http://www.webmasterbase.com/article/870
http://www.webmasterbase.com/article/871
[ps. I am not working for webmasterbase/sitepoint, just an ocassional
reader of them].
Goba