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)
Apr 24, 2013 @ 18: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...
tagged: 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

PHPClasses.org:
Top 10 Wrong Ideas About PHP That You Should Get Right
Aug 19, 2011 @ 14:48:46

On the PHPClasses.org blog there's a new post that tries to right some wrongs about how people think about PHP. Maunel Lemos looks at some of the misconceptions people have about the language and the truth behind them.

PHP is often a misunderstood language by people that either love or hate it. [...] This article attempts to clarify some of the most common wrong ideas that many developers have about PHP. Read the article to the end, so you may eventually start having a better perspective about PHP and take advantage of the opportunities that this language and the PHP ecosystem can provide you.

Among the misconceptions on the list, there's things like:

  • PHP cannot do X (access memory, control hardware devices, or some unusual purpose)
  • PHP is controlled by only one company (Zend)
  • PHP is worse than Ruby On Rails, Python Django, X language Framework
  • PHP is not good for high performance scalable Web sites or applications
  • PHP developers are cheaper because they are not qualified
tagged: misconception language right opinion truth

Link:

Ibuildings Blog:
My framework is better than all other frameworks
Jan 28, 2009 @ 14:46:14

Why is Harrie Verveer claiming that his framework is the best? Well, really he's not - its just to make a point: there's no such thing as one "best" framework.

The framework that has the best solution for every thinkable problem will simply never exist. Such a framework can't be build for several reasons.

He names two reasons why you should get more specialized in picking which framework you go with on a project:

  • First, if a framework wants to provide solutions for as many situations as possible there is less time to focus on the individual solutions.
  • Second, it would need to be big and small at the same time.

He notes that, while specializing in one framework can make you more efficient for that task, finding the right framework fit for the project will make you (and whatever team you might be working with) more productive overall.

tagged: framework compare efficient right tool zendframework requirement

Link:

Brandon Savage's Blog:
Picking The Right Tools For The Job
Jan 13, 2009 @ 23:59:28

Brandon Savage has made a few suggestions that can help you with one of the most important parts of any development project - picking the right tool for the job.

You'd never dig a drainage ditch with a pitchfork, or plug a drywall hole with chewing gum. Instead, you'd pick an appropriate tool and you'd use it to accomplish the job (a shovel, or some spackle, for example). So why do software engineers often spend so much time fixing problems with the wrong tools at hand?

He includes three common issues and ways you can overcome/stay away from them:

  • Lack of knowledge regarding available tools.
  • Inability to implement solutions due to lack of resources.
  • Unwillingness to implement a solution.

Of the three, the last one is possibly the most scary - don't let personal feelings or your dedication to Tool X be your undoing and hurt your application in the long run.

tagged: right tool pick knowledge implement resource unwilling

Link:

Ian Bicking's Blog:
What PHP Deployment Gets Right
Jan 13, 2008 @ 01:13:09

On his blog, Ian Bicking has posted some of his thoughts on a positive look at PHP - what he thinks PHP has done right.

With the recent talk on the blogosphere about deployment (and for Django, and lots of other posts too), people are thinking about PHP a bit more analytically. I think people mostly get it wrong.

He points out that PHP, in essence, is a CGI-style execution and, in being so, makes it more flexible. Both sides, web and command line, can work with the language equally well. He also mentions the developer/administrator split he sees in PHP's structure and how the language facilitates it.

tagged: deployment right cgi developer administrator opinion deployment right cgi developer administrator opinion

Link:

Ian Bicking's Blog:
What PHP Deployment Gets Right
Jan 13, 2008 @ 01:13:09

On his blog, Ian Bicking has posted some of his thoughts on a positive look at PHP - what he thinks PHP has done right.

With the recent talk on the blogosphere about deployment (and for Django, and lots of other posts too), people are thinking about PHP a bit more analytically. I think people mostly get it wrong.

He points out that PHP, in essence, is a CGI-style execution and, in being so, makes it more flexible. Both sides, web and command line, can work with the language equally well. He also mentions the developer/administrator split he sees in PHP's structure and how the language facilitates it.

tagged: deployment right cgi developer administrator opinion deployment right cgi developer administrator opinion

Link:


Trending Topics: