In defence of PHP*

I’m cross posting this from the discussion over at Marco’s blog, where he talks about how the PHP community has failed the PHP project… people love bashing software projects like PHPNuke, having worked with PHPNuke when it was the ONLY peice of software which did what it did, I like pointing out the other side of the coin.

As much as PHPNuke is bashed, the number of people who have been hurt by it is greatly dwarfed by the number of people who used it as a tool that made their internet publishing dreams come true. At one point PHPNuke was very innovative, I think this is clear through the fact that it was used by companies as big as Mandrake Linux, who also employed the author to work on PHPNuke for over 2 years. The problem with PHPNuke is the fact that it never stopped being a one-man-show, and never fully embraced the true open source model, which is proven by the 30+ forks which have come and gone.

I’m actually going somewhere with this.

Why do the masses know about Ruby? Do they know about it because of the cool OO syntax? More than likely they know about ruby because of a certain very innovative web building platform which, like PHPNuke, carries the name of the programming language in it.

You take the good with the bad. PHPNuke is a part of PHP application development history, and while it doesn’t seem that PHPNuke was able to learn from their own mistakes, the rest of the development community has. It’s easy to sit back and say “I wish PHP* was never written,” but would PHP, or your current business/salary/magazine be where it is without those programs having run their course? I doubt it.

Flame away ;)

8 Responses to “In defence of PHP*”

  1. Marco Says:

    Just a note — I did not bash PHPNuke (in fact, I went out of my way not bash any specific PHP project). My point is that there is no need to take the good with the bad: each project should stand on its own merits.`

  2. Aaron Wormus Says:

    Yes, sorry if that wasn’t clear, I wasn’t really ranting about the original post, but the ensuing discussion ;)

  3. Sandro Groganz Says:

    Anyway, very good point, Aaron.

  4. A Day In Paradise » PHP CMS Historical Notes Says:

    […] More thoughts on PHPNuke […]

  5. Ky__ Says:

    Logging into this website should be a requirement for anyone knowledgeable on earth these days…

  6. pinnacle sports Says:

    I send you and your visitors my best greetings.

  7. empire poker Says:

    I really like your site

  8. craps dadi Says:

    This is great, look forward to looking into every area. Thanks for being there.

Leave a Reply