<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Thu, 20 Jun 2013 04:53:01 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Samuel Levy: PHP is the right tool for the job (for all the wrong reasons)]]></title>
      <guid>http://www.phpdeveloper.org/news/19503</guid>
      <link>http://www.phpdeveloper.org/news/19503</link>
      <description><![CDATA[<p>
About a month back <i>Samuel Levy</i> wrote up a post sharing some of his thoughts on PHP, mostly centered around one idea - that <a href="http://blog.samuellevy.com/post/41-php-is-the-right-tool-for-the-job-for-all-the-wrong-reasons.html">PHP is the right tool</a> for the job (for all the wrong reasons).
</p>
<blockquote>
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.
</blockquote>
<p>
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. 
</p>
<blockquote>
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...
</blockquote>
Link: http://blog.samuellevy.com/post/41-php-is-the-right-tool-for-the-job-for-all-the-wrong-reasons.html]]></description>
      <pubDate>Wed, 24 Apr 2013 13:15:08 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org: Top 10 Wrong Ideas About PHP That You Should Get Right]]></title>
      <guid>http://www.phpdeveloper.org/news/16742</guid>
      <link>http://www.phpdeveloper.org/news/16742</link>
      <description><![CDATA[<p>
On the PHPClasses.org blog there's a new post that tries to right some wrongs about how people think about PHP. <i>Maunel Lemos</i> looks at some of the misconceptions people have about the language and <a href="http://www.phpclasses.org/blog/post/155-Top-10-Wrong-Ideas-About-PHP-That-You-Should-Get-Right.html">the truth behind them</a>.
</p>
<blockquote>
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.
</blockquote>
<p>Among the misconceptions on the list, there's things like:</p>
<ul>
<li>PHP cannot do X (access memory, control hardware devices, or some unusual purpose)
<li>PHP is controlled by only one company (Zend)
<li>PHP is worse than Ruby On Rails, Python Django, X language Framework
<li>PHP is not good for high performance scalable Web sites or applications
<li>PHP developers are cheaper because they are not qualified
</ul>]]></description>
      <pubDate>Fri, 19 Aug 2011 09:48:46 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings Blog: My framework is better than all other frameworks]]></title>
      <guid>http://www.phpdeveloper.org/news/11829</guid>
      <link>http://www.phpdeveloper.org/news/11829</link>
      <description><![CDATA[<p>
Why is <i>Harrie Verveer</i> <a href="http://www.ibuildings.com/blog/archives/1543-My-framework-is-better-than-all-other-frameworks.html">claiming that his framework is the best</a>? Well, really he's not - its just to make a point: there's no such thing as one "best" framework.
</p>
<blockquote>
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. 
</blockquote>
<p>He names two reasons why you should get more specialized in picking which framework you go with on a project:</p>
<ul>
<li>First, if a framework wants to provide solutions for as many situations as possible there is less time to focus on the individual solutions.
<li>Second, it would need to be big and small at the same time.
</ul>
<p>
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.
</p>]]></description>
      <pubDate>Wed, 28 Jan 2009 08:46:14 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Brandon Savage's Blog: Picking The Right Tools For The Job ]]></title>
      <guid>http://www.phpdeveloper.org/news/11734</guid>
      <link>http://www.phpdeveloper.org/news/11734</link>
      <description><![CDATA[<p>
<i>Brandon Savage</i> has <a href="http://www.brandonsavage.net/entry/picking-the-right-tools-for-the-job.html">made a few suggestions</a> that can help you with one of the most important parts of any development project - picking the right tool for the job.
</p>
<blockquote>
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?
</blockquote>
<p>
He includes three common issues and ways you can overcome/stay away from them:
</p>
<ul>
<li>Lack of knowledge regarding available tools.
<li>Inability to implement solutions due to lack of resources.
<li>Unwillingness to implement a solution.
</ul>
<p>
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.
</p>]]></description>
      <pubDate>Tue, 13 Jan 2009 17:59:28 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Ian Bicking's Blog: What PHP Deployment Gets Right]]></title>
      <guid>http://www.phpdeveloper.org/news/9410</guid>
      <link>http://www.phpdeveloper.org/news/9410</link>
      <description><![CDATA[<p>
On his blog, <i>Ian Bicking</i> has <a href="http://blog.ianbicking.org/2008/01/12/what-php-deployment-gets-right/">posted some of his thoughts</a> on a positive look at PHP - what he thinks PHP has done right.
</p>
<blockquote>
With the recent talk on the blogosphere about <a href="http://blog.dreamhost.com/2008/01/07/how-ruby-on-rails-could-be-much-better/">deployment</a> (and <a href="http://www.b-list.org/weblog/2008/jan/10/hosts/">for Django</a>, and lots of other posts too), people are thinking about <a href="http://comments.deasil.com/2008/01/11/lessons-to-be-learned-from-php/">PHP</a> a bit more analytically. I think people mostly get it wrong.
</blockquote>
<p>
He <a href="http://blog.ianbicking.org/2008/01/12/what-php-deployment-gets-right/">points out</a> 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.
</p>]]></description>
      <pubDate>Sat, 12 Jan 2008 19:13:09 -0600</pubDate>
    </item>
  </channel>
</rss>
