Coder’s Eye

A site about one of the three passions in my life.

Coder’s Eye header image 2

What is it about PHP

February 22nd, 2006 · 1 Comment

PHP is a weed I’m no fan of PHP, I believe it is a terrible language which produces insecure, ugly code almost all the time, yet I use it. It powers this blog, for example, and it will be powering the online store I am about to launch. Why do I use it when there are so much better languages and frameworks available?

Ian Bicking discusses this at length, focusing on the features he’d like to see in a serious competitor to PHP. He’s got some great points and a long laundry list of things he’d like to see, but his article doesn’t answer my basic question. Why do I use a language I personally think is extraordinarily poor?

Installation & Availability

That’s it, right there. Installation is king. Installing a PHP app is usually as simple as dropping the files in place and setting up the database. Bam, done. PHP is PHP, it usually “just works”. There is no careful setting up of fast CGI, or debating about Apache vs. Lighthttpd. There are no awkward CGI interfaces to tweak for your particular installation. Just drop and go. That is half the battle right there. And, I believe, it is a lot of the force that drives the second half of the winning equation, availability of “good enough” applications.

Availability. Name a better, more configurable, more active blogging framework than Wordpress written in a good language (note, this does not include Perl). Ah, there are some, but they need work, they need to be finished, or “just need this part implemented”. I don’t have time or the interest. I run a couple businesses, and have a full time job. I have a lot of programming projects to do, and writing a new blogging engine isn’t one that interests or will pay me. So, Wordpress/PHP wins.

Kinda sad, really, but it least it isn’t .net. PHP is bad & ugly, not evil.

Technorati Tags: , ,

Tags: Rants · Wordpress

Bookmark this article

del.icio.us:What is it about PHP digg:What is it about PHP spurl:What is it about PHP wists:What is it about PHP simpy:What is it about PHP newsvine:What is it about PHP blinklist:What is it about PHP furl:What is it about PHP reddit:What is it about PHP fark:What is it about PHP blogmarks:What is it about PHP Y!:What is it about PHP smarking:What is it about PHP magnolia:What is it about PHP segnalo:What is it about PHP gifttagging:What is it about PHP

1 response so far ↓

  • 1 Paul // Apr 30, 2006 at 1:49 pm

    My feelings are similar. A colleague asked me about my work with Django, knowing that I had done a lot of PHP stuff in the past. My reply: “There are lots of good things about PHP, but the language isn’t one of them.”