View Single Post
Old 01-06-2008, 09:48 PM   #1 (permalink)
Wildhoney
La Vida es Sueño
Advanced Programmer Top Contributor 
 
Wildhoney's Avatar
 
Join Date: Sep 2007
Location: Oldham
Posts: 2,280
Thanks: 90
Wildhoney is on a distinguished road
Wink 10 PHP Myths Dispelled

I found this on Alan's blog, to which he then linked through to the original post. So I thought I would bring it over here for anybody who wants to contribute their thoughts. I posted a comment on the original post, and so I've brought it over to TalkPHP as well because it's my take on the article.

The 10 myths which he decided to tackle are as follows:
  1. PHP is not a truly Object-Oriented Language
  2. PHP Encourages Sloppy Code
  3. PHP doesn’t follow MVC
  4. PHP is slow because it’s interpreted
  5. PHP doesn’t have a good IDE or Debugger
  6. PHP apps all look the same
  7. PHP isn’t really for “serious” developers
  8. PHP is only good for web applications
  9. PHP code is a mess of “include” and “require” statements that break easily
  10. PHP Code is rife with in-line SQL statements

My comment:

Quote:
Originally Posted by Wildhoney
I also admit that PHP has its problems. Its naming conventions for functions to name one issue. But that’s not to say it’s not a decent language, after all, I wouldn’t be running the TalkPHP community if I thought it was a bad language. It’s just I like to keep at least a little distance from everything until I can honestly say it deserves to be backed by utter certainty in my convictions. At the moment, PHP merely deserves a chance to prove itself, and that’s what it’s going to get from me.

Evidently, PHP has a way to come yet on the OOP side of things, but just like Maxon Cinema 4D in the 3D world, it’s slowly creeping up the ladder and will be ahead before you know it. Perhaps overtaking Java is an improbable, if not impossible task, I admit. But that doesn’t mean it cannot be equal.

I feel PHP 5.3 will bring us a lot more in terms of the namespaces and the alternate ternary operator, as well as all the abundance of features, both big and small, that it’s going to bring to the table.
What do we all think...?
__________________
The man who comes back through the Door in the Wall will never be quite the same as the man who went out.
Send a message via AIM to Wildhoney Send a message via MSN to Wildhoney Send a message via Yahoo to Wildhoney
Wildhoney is offline  
Reply With Quote