Maybe it is time I got out of PHP

It struck me at Kiwi Foo that PHP’s place in the world has changed. Ten years ago, it was a niche tool for solving a particular problem, the Web problem. Using it felt like an adventure, clients had to be talked into it, documentation was patchy, you might not know in advance if something was possible.

Today, a great many things are being approached as a subset of the Web problem, and PHP is everywhere. Using it is the safe, easy choice. You are almost certainly not going to be the first person to try to implement some weird functionality. You are almost certainly not going to be the company to test its ability to run large sites. You will know what you intend to do is possible before you start. PHP is on the slow downhill slope to that dusty, tweedy place where boring old programming languages go to be tended to by boring old programmers.

It will not be long before you are driving past an old people’s home near you and see a sign reading “Bingo Mondays, PHP Classes Tuesdays, Lawn Bowls Wednesdays”

The dilemma really, is where would I go?

Clearly I could not switch to Java. Now don’t get me wrong, Java is a fine language for some things, it is just that the main thing it is good for is keeping an army of people who don’t really enjoy programming but enjoy earning a decent living productively occupied and off the streets. It is not ideally suited for the Web, and it is not something I would use for fun.

Ruby is nice in many ways, and although Rails is not as nice, Ruby’s main problem is the user community. I don’t remember the PHP community when it was the same size being infected with the same degree of religious zeal and rampant fanboyism. Trying to advocate a particular piece of technology and clinging to a blind refusal to admit that your technology of choice has any flaws at all is not convincing.

Python syntax annoys me.

Perl has already descended further down the dust, dentures and bingo slope than PHP.

Some things though have not changed over the years. PHP may have its wrinkles, but it is still a great tool for pragmatic people to get a job done quickly and efficiently. That of course is the reason that I will be using PHP tomorrow, and presumably for a while longer too.

6 Responses to “Maybe it is time I got out of PHP”

  1. Handover Phist Says:

    I once built a point of sale system using PHP as the main engine (LAMP). Quite effective! Thinking outside web applications is something PHP programmers might want to explore.

  2. Go Through The Ceiling » What is the best website seo services or should I look elsewhere? Says:

    […] That’s to say, what do you want site visitors to be able to do while visiting the website? Grow your own dope, plant a man. Website builder builds the website based on templates. That may result in the overall site needing […]

  3. Why do I need houston seo services and it’s for low cost? | Be Out Of Breath Says:

    […] that involves a lot of work, but anyone can do it. Maybe you’re looking to sell products. Changes hands. Well, sometimes it is and sometimes it isn’t. It may seem like an easy-to-answer question but […]

  4. Give The Third Degree » Blog Archive » Why do I need search engine optimization houston and it’s for low cost? Says:

    […] for your site. Are you building a community site where you want people to interact? Every dog has his day. Well, sometimes it is and sometimes it isn’t. It may seem like an easy-to-answer question but […]

  5. How is this information on web site optimization that gives me what I really need? « In The First Place Says:

    […] for your site. Building a website is not reserved for a privileged few anymore. I have an axe to grind. The community site needs an element that will allow site visitors to communicate with each other […]

  6. escort agency seo Says:

    Hey! This post could not be written any better! Reading this post reminds me
    of my previous room mate! He always kept talking about this.
    I will forward this post to him. Fairly certain he will have a
    good read. Thanks for sharing!

Leave a Reply