On Wednesday 26 May 2010 04:36:10 pm Jeff Schroeder wrote:
> PHP doesn't contribute to poor coding practices any more than Perl does.  
> Or Java.  Or Ruby, or Python, or C, or Lisp, or COBOL.  Inexperienced 
> and inept programmers contribute to poor programming practices.  It has 
> nothing to do with the language

You're right... a little. PHP was originally created for small, "personal home 
page" projects. The original PHP interpreter was implemented in Perl. 
Everything after that was hack upon hack. Somewhere along the way, there were 
more than 70 different built-in PHP functions to do what less than 20 built-in 
Perl functions could do. 

Stuart has already mentioned a number of other things that were liabilities 
for the language itself. My other beef with PHP is the community that 
surrounds it. Sure, there are smart people (maybe you're one of them) involved 
in the PHP developer community, but by and large, PHP brought today us what 
Visual Basic brought us a decade ago: A huge number of idiots who call 
themselves "programmers" but don't know the first thing about good software 
engineering methodology or principles.

Tie these two things together and you've got, you guessed it, a recipe for 
disaster.

Well, maybe not disaster, but ridiculous exploits that mar projects like 
SugarCRM (Have you ever LOOKED at that code), Joomla, and others. 

-- 
Doran L. Barton <[email protected]>
Open-source developer, sysadmin, consultant, and all-around geeky dude
 "You could be a winner! No purchase necessary. Details inside."
    -- Seen on a bag of chips

Attachment: signature.asc
Description: This is a digitally signed message part.

/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/

Reply via email to