Profile

unixronin: Galen the technomage, from Babylon 5: Crusade (Default)
Unixronin

December 2012

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Most Popular Tags

Expand Cut Tags

No cut tags
Thursday, April 28th, 2005 09:33 am
"PHP is what Microsoft would invent if they were trying to clone Perl." -- Patrick Giagnocavo
Thursday, April 28th, 2005 07:08 am (UTC)
Microsoft couldn't have done nearly that good a job. PHP is a pretty decent language, when it comes to CGI... granted, it's more or less limited to being a CGI language, but it does that well.
Thursday, April 28th, 2005 07:17 am (UTC)
I have to agree. PHP does a specific job, and it does it well. While a multi-purpose tool like perl is capable of more, a dedicated tool like PHP will accomplish the same task more quickly or with less effort.

Thursday, April 28th, 2005 07:20 am (UTC)
One could probably make a comparable statement about Visual Basic, though.

I'm with Patrick on this one. PHP has many of the hallmarks of Microsoft. It doesn't really do anything that can't be done perfectly well in other languages, it has a tendency to break in non-intuitive ways after system or network changes that shouldn't be expected to affect it, and it makes it really easy to write really crappy, insecure code. I know of numerous instances in which entire webservers have been compromised from a single poorly-written PHP program on a single virtual host.
Thursday, April 28th, 2005 07:53 am (UTC)
You could say the same thing about C.

Visual Ba[sic], on the other hand... don't get me started.
Thursday, April 28th, 2005 08:38 am (UTC)
You could say the same thing about C.

Actually, I disagree. C was created to be a powerful tool for performing low-level operations that are non-trivial or impossible in many other high-level languages. Heck, bluntly, it was created as a language for writing operating systems in, and it's still the preferred language for writing things like OS kernels and device drivers.

True, it's very possible to write bad, insecure code in C -- there's abundant proof of that. [cough, cough, MICROSOFT, cough] PHP, however (IMHO of course), lowers the bar for the level of actual programming knowledge required to write code that actually works and that is capable of compromising an entire system.
Thursday, April 28th, 2005 08:23 am (UTC)
*snerk*

PHP is very nearly a subset of perl (except that the regexes work a bit differently).

I'm sure that if [livejournal.com profile] ilcylic were here, he'd have laughed.
Thursday, April 28th, 2005 12:33 pm (UTC)
Uhm, where's Ogre's Journal? I'm hoping that he's still in town and this isn't a sign of Bad Things (tm).
Thursday, April 28th, 2005 12:57 pm (UTC)
Uh-oh. Have we lost our Ogre?
Thursday, April 28th, 2005 03:18 pm (UTC)
He deleted his LJ. You should ask him about it yourself, but I believe he decided it was a waste of time.