Sorry, I must rant.
Posted Aug 18, 2004 18:15 UTC (Wed) by
doodaddy (guest, #10649)
Parent article:
PHP as a General-Purpose Language (Linux Journal)
<RANT>
Does anybody know why languages like PHP insist on becoming "general purpose"? The last thing I need is yet another general purpose language.
I had hopes that PHP would become more web capable as it grew. I had hoped for more ways to embed PHP and HTML in each other. I had hoped for low-level things like good session management and "back button resistance". And I hoped for middle-level things like a model for defining widgets built-in. I wanted the PEAR library to be more complete and less like a random collection of half-finished, unrelated toy projects. I could go on with high-level ideas I suppose are on every web programmers' mind. In short, I had hoped for web specific upgrades.
Instead I get another language with a decent object model and exception handling. And here I thought PHP was a scripting language. My last job could have used Perl but PHP was the simple "web focused" Perl. (When I look at Perl's Mason or template system, I get jealous.) If we wanted objects, I suppose JSP must have them.
How many more language do we need that just pick over the subtle, well-known trade-offs in procedural language design?
I guess PHP is showing it's true colors -- a class project that was clunky and simplistic, but disguised well as a purposefully simple, easy-to-learn language. (Because we need another one of those like another hole in the head.) It was also confounded enough with the web to again look purposeful in that pursuit. But as the PHP corporation has grown and has had many years, PHP has become the latest me-too, pointless Java wannabe.
Lame.
</RANT>
(
Log in to post comments)