<?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>Wed, 19 Jun 2013 15:06:32 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Kenny Katzgrau's Blog: Why PHP Was a Ghetto]]></title>
      <guid>http://www.phpdeveloper.org/news/16200</guid>
      <link>http://www.phpdeveloper.org/news/16200</link>
      <description><![CDATA[<p>
In a recent post to his blog <i>Kenny Katzgrau</i> talks about why <a href="http://codefury.net/2011/04/why-php-was-a-ghetto/">PHP was a ghetto</a> (both on the quality front and the public perception) but how things have turned around and the language is being perceived as stronger all the time.
</p>
<blockquote>
I was talking with the Co-founder of a pretty cool start-up in DUMBO the other day about why the non-PHP development world generally has such disdain for PHP and the community surrounding it. He brought up an interesting point that stuck with me, largely because I hadn't heard it before. [...] He didn't say the actual language was poor - he said it was the general culture surrounding the language, which is usually iconified by a language's founder, that seems to encourage bad practices. That is, PHP code bases tend to be hacky and unmaintainable.
</blockquote>
<p>
He goes through a few things in PHP's past including the influence that <i>Rasmus Lerdorf</i> has had from the beginning and how the "pizza-faced adolescent years" of PHP have been a big part of the problem. Because of its past, PHP had been considered a "ghetto" but with recent improvements like encouragement of coding standards, full-stack frameworks, great unit testing tools and the same low barrier for entry, the language is gathering its strength and moving away from its past into something new.
</p>]]></description>
      <pubDate>Thu, 14 Apr 2011 14:37:39 -0500</pubDate>
    </item>
  </channel>
</rss>
