News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Samuel Levy:
PHP is the right tool for the job (for all the wrong reasons)
April 24, 2013 @ 13:15:08

About a month back Samuel Levy wrote up a post sharing some of his thoughts on PHP, mostly centered around one idea - that PHP is the right tool for the job (for all the wrong reasons).

When people complain about PHP being a horrible language, not fit for human consumption, they will often talk about how the features of their favourite language are far more refined; have been designed with elegance in mind; are consistent and secure. And you know what? They're right. But PHP is still a better tool. [...] And it shouldn't be. It really shouldn't. I want another language to knock PHP out of the way. [...] I can't, though, because PHP does one thing really well that no other language seems capable of doing. It works, out of the box, for people who don't know what they're doing.

He goes on to talk about the "installation" required with running PHP scripts and how it makes it mostly "idiot-proof" to use. He points out that PHP has a definite niche in the world of web development languages - one that has a larger need that some others.

This is the challenge for all the people who want to complain about PHP - if your chosen language is so much better (and I have no doubt that in many ways, it objectively is), then make it accessible in the way that PHP is. Until then, keep that double-clawed hammer in your shed in case you want to make... burgers...
0 comments voice your opinion now!
opinion right tool wrong reasons niche

Link: http://blog.samuellevy.com/post/41-php-is-the-right-tool-for-the-job-for-all-the-wrong-reasons.html

blog comments powered by Disqus

Similar Posts

Jose da Silva's Blog: Revisiting PHP 5.3 __invoke magic method

Stefan Mischook's Blog: The 'Good Enough' Principle and PHP

Reddit.com: Preferred framework for REST usage?

Zend Developer Zone: An Introduction to the Art of Unit Testing in PHP

Paul Reinheimer's Blog: Where's it Up?


Community Events





Don't see your event here?
Let us know!


deployment laravel zendserver framework install package podcast unittest community introduction symfony interview language opinion update release series tips api library

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework