PHP: coding horrors & poor excuses(theroadtosiliconvalley.com)
theroadtosiliconvalley.com
PHP: coding horrors & poor excuses
http://www.theroadtosiliconvalley.com/technology/php-coding-horrors-poor-excuses/
http://www.theroadtosiliconvalley.com/technology/php-coding-horrors-poor-excuses/
1. Top notch CMS solutions (Drupal, Typo3) that allow you to develop and deploy and be done extremely fast. Throw a proxy cache like varnish in, and the site also rolls out raging fast, for most news,magazines,etc with a couple hundred thousands visitors daily, you're up and ready in no-time.
2. Frameworks galor when you need it, and honestly speed again here is my biggest plus, take Symfony plus Doctrine for ORM, and you can knock out midsized projects that require applike stuff in a fraction of the time you'd need with java.
3. The ease with which anyone can edit/maintain/update the project. I know, clients know that if a project is programmed in PHP its gonna be cheap and easy to find a dev, so you build it deliver it and basta. With something like Java its gonna be more difficult.
I realize none of these points have anything to do with PHP as a language in and of itself, but honestly, the tools are all that matters unless you just want to spend time programming - which I don't, I want to get paid, be done, have produced a clean, maintable project, etc. And PHP as is in 5.3/4 has namespaces (finally), and is well designed enough that if you know software design you can dev fast.