<?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, 04 Dec 2008 12:36:17 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Jeff Atwood's Blog: PHP Sucks, But It Doesn't Matter]]></title>
      <guid>http://www.phpdeveloper.org/news/10240</guid>
      <link>http://www.phpdeveloper.org/news/10240</link>
      <description><![CDATA[<p>
There's an <a href="http://www.codinghorror.com/blog/archives/001119.html">interesting post</a> <i>Jeff Atwood</i> has made to his blog about PHP - its lack of standards, the way the language is structured and why none of that matters when it comes to its popularity.
</p>
<blockquote>
PHP isn't so much a language as a random collection of arbitrary stuff, a virtual explosion at the keyword and function factory.
</blockquote>
<p>
He includes links to several <a href="http://www.tbray.org/ongoing/When/200x/2006/02/17/PHP">other</a> <a href="http://loveandtheft.org/2008/05/20/php-is-the-new-vb6-in-a-c-dress/">articles</a> that follow the "PHP sucks" train of thought too, but he notes that none of that really matters - its the popularity of PHP, its use in major corporate and social networking applications that is seeming to help drive it even more for developers to pick up and learn as a first web language.
</p>
<blockquote>
Why fight it? I say learn to embrace it. Join with me, won't you, in celebrating the next fifty years of glorious PHP code driving the internet. Just don't forget to call the maintain_my_will_to_live() PHP function every so often!
</blockquote>
<p>Responses from the community:</p>
<ul>
<li><a href="http://php100.wordpress.com/2008/05/21/secret-of-php/">Stas</a> on the PHP 10.0 blog
</ul>]]></description>
      <pubDate>Thu, 22 May 2008 07:57:12 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Developer Tutorials Blog: Five reasons you should be using PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/9649</guid>
      <link>http://www.phpdeveloper.org/news/9649</link>
      <description><![CDATA[<p>
The Developer Tutorials blog has posted <a href="http://www.developertutorials.com/blog/php/five-reasons-you-should-be-using-php-41/">their five reasons</a> why they think you should be including PHP in your development.
</p>
<blockquote>
Sure, it isn't perfect. It has its problems; from professionalism to consistency and even versioning. Still, it's a fantastic language for web development; it's efficient, scalable and, when used appropriately, effective. Read on for five reasons you should be using PHP for web development.
</blockquote>
<p>They break it up into:</p>
<ul>
<li>Deployment
<li>Functionality
<li>Infrastructure
<li>Speed
<li>Resources
</ul>]]></description>
      <pubDate>Mon, 18 Feb 2008 08:48:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Stuart Herbert's Blog: Arguments From The Boardroom, Not The Bedroom]]></title>
      <guid>http://www.phpdeveloper.org/news/8357</guid>
      <link>http://www.phpdeveloper.org/news/8357</link>
      <description><![CDATA[<p>
<i>Stuart Herbert</i> <a href="http://blog.stuartherbert.com/php/2007/07/30/arguments-from-the-boardroom-not-the-bedroom/">looks today</a> at some of the reasoning behind the push to move developers out to PHP5 - specifically that there's a lack of commercial-related discussion about what issues there might be.
</p>
<blockquote>
What I'm not seeing are the commercial arguments to move to PHP 5 (/me points an accusing finger at the folks from Zend, with whom this discussion has been had before). Businesses will only make the move when there is something to gain from the effort, when the rewards of switching are more than the cost of doing nothing. So let's see if we can find some reasons to chivvy them along!
</blockquote>
<p>
He breaks <a href="http://blog.stuartherbert.com/php/2007/07/30/arguments-from-the-boardroom-not-the-bedroom/">the rest of the post</a> into sections:
</p>
<ul>
<li>Why Move To PHP 5?
<li>What's The Cost Of Staying On PHP 4?
<li>What Are The Barriers To Moving To PHP 5?
<li>How Do I Cover My Costs Of Upgrading?
<li>What Are The Alternatives To PHP 5?
<li>Making The Move
</ul>]]></description>
      <pubDate>Tue, 31 Jul 2007 09:32:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Nick Halstead's Blog: 10 Reasons why PHP is still very much alive]]></title>
      <guid>http://www.phpdeveloper.org/news/7829</guid>
      <link>http://www.phpdeveloper.org/news/7829</link>
      <description><![CDATA[<p>
On his blog today, <i>Nick Halstead</i> has posted what he considers the <a href="http://blog.assembleron.com/2007/05/11/10-reasons-why-php-is-still-very-much-alive/">top ten reasons</a> that PHP as a language is still around:
</p>
<blockquote>
I have recently come across quite a few articles about the current state of PHP. The current situation does seem, on one hand, quite bleak. [...] We need to first educate all PHP programmers that writing in PHP 4 is only going to hold back the language. And that secondly there is a whole world of new features and ways of doing things that are simpler, slicker and more up to date than ever before. I include here a non-definitive top 10 things that a PHP programmer should know about.
</blockquote>
<p>
A few of the items <a href="http://blog.assembleron.com/2007/05/11/10-reasons-why-php-is-still-very-much-alive/">included in his list</a> involve:
<ul>
<li>classes and their use in PHP5 applications
<li>the flexibility allowed with multiple database support
<li>the multitude of frameworks currently offered
<li>debuggers and profilers
</ul>
...and, my personal favorite, all of the support that the PHP community has. There's plenty of tutorials, forums, websites, user groups - and of course, the manual - that can help out with just about any developer's question.
</p>]]></description>
      <pubDate>Fri, 11 May 2007 14:22:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[The Stubbles Blog: Why we develop Stubbles]]></title>
      <guid>http://www.phpdeveloper.org/news/7491</guid>
      <link>http://www.phpdeveloper.org/news/7491</link>
      <description><![CDATA[<p>
On the Stubbles blog, there's <a href="http://www.stubbles.org/archives/14-Why-we-develop-Stubbles.html">a new post</a> that answers a question they'd mentioned in a <a href="http://www.stubbles.org/archives/4-Pavlov.html">previous post</a> about why they develop the Stubbles framework.
</p>
<blockquote>
<p>
In an <a href="http://www.stubbles.org/archives/4-Pavlov.html">earlier entry</a> I promised that we will explain why we develop Stubbles. Well, there is a short version of it and a long version.
</p>
<p>
Short version: for us.<br/>
Read on for the long version.
</p>
</blockquote>
<p>
He (<i>Franke Kleine</i>) <a href="http://www.stubbles.org/archives/14-Why-we-develop-Stubbles.html">lists out the reasons</a> in his long version, including:
<ul>
<li>Release cycles and maintenance requirements
<li>Why "use your force to improve another framework" is not a valid point
<li>Do we really reinvent the wheel?
<li>More company influence
<li>To open source or to not open source
</ul>
...each with their own justification. Even if some of them are a little weak ("other people started frameworks, why can't we?"), most are good reasons for them to create their own in-house framework that just happens to be released to the rest of the community. Their effort wasn't to create something for the greater good, but to make something that they (and anyone else that might find it useful) could use.
</p>]]></description>
      <pubDate>Fri, 23 Mar 2007 08:29:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPKitchen: Advantages of using the PEAR class naming convention]]></title>
      <guid>http://www.phpdeveloper.org/news/6580</guid>
      <link>http://www.phpdeveloper.org/news/6580</link>
      <description><![CDATA[<p>
Keeping with convention - well, naming convention - is a good thing sometimes. <i>Demian Turner</i> <a href="http://www.phpkitchen.com/index.php?/archives/663-Advantages-of-using-the-PEAR-class-naming-convention.html">thinks so</a> and talks about one of many reasons he sees to follow a standard set in place for a while now - the <a href="http://pear.php.net">PEAR</a> naming standard. 
</p>
<blockquote>
By far the most convincing reason to use the file naming convention, which means that a class located in your include path like Foo/Bar/Baz.php is called Foo_Bar_Baz, is the ability to take advantage of PHP 5's __autoload magic method.
</blockquote>
<p>
The __autoload functionality in PHP 5 is definitely one of the most handy, elegant single lines of code out there and I'd definitely vote for anything that will make working with it even easier. <i>Demian</i> also includes a few lines of example code to show the interaction between the function and the files with the naming convention.
</p>]]></description>
      <pubDate>Thu, 26 Oct 2006 07:51:00 -0500</pubDate>
    </item>
  </channel>
</rss>
