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
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. */
