|
"Dunno what that person's beef is with PHP sites, if joomla, drupal et al were created in ASP, would you then hate that? Just because it's popular doesn't mean you have to hate it. Lay the blame with lazy users, not the site's technology."
Sorry, missed a whole page of posts..
PHP is training wheels without the bike (quote from a massively trafficed web page) and was created for lazy people to "program" without having to learn how to "program". It was set up so there's zero learning curve so that anyone who picks up a book can create a PHP script in less than an hour. Not a HELLO world script, a contact form or a simple guestbook. Yes, the language is that simplistic due to the uneccesary and unsecure amount of built-in functions!
Now I don't know PHP, I only read part of a book a few years ago but I took on a bet last night that I could create a contact form from scratch within 20 minutes. Now this may not seem like a hard task for you PHP coders, but coming from someone who knows virtually nothing of it to make a complete and functional contact form in 18 minutes is ridiculous.
Do I hate PHP because it's easy? Not so much. I have a hatred for it because people who know PHP consider themselves coders when the whole reason behind PHP was so you didn't have to learn any coding. It's all been done for you if you memorize the syntax and the 1600+ functions.
It's because of this most PHP scripts are extremely insecure. You don't have to know much to get it to work and with the billion PHP scripts floating around from users who aren't technically coders, it's a huge security issue.
|