<?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, 23 May 2013 20:46:23 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Ulrich Kautz: C-based Web Frameworks for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/19246</guid>
      <link>http://www.phpdeveloper.org/news/19246</link>
      <description><![CDATA[<p>
In <a href="http://foaa.de/blog/2013/02/21/c-based-frameworks-for-php/">this recent post</a> to his site <i>Ulrich Kautz</i> takes a look at an interesting development in the PHP framework world - C-based frameworks installable as PHP extensions. He covers some of the good and bad things about this approach.
</p>
<blockquote>
At the End of 2012 I had my first contact with a C-based PHP frameworks, namely <a href="http://www.yafdev.com/">YAF</a>. Coincidently, some day afterwards <a href="https://twitter.com/bitfalls">Bruno</a> from <a href="http://phpmaster.com/">phpmaster.com</a> pointed me towards <a href="http://phalconphp.com/">Phalcon</a> - a more modern interpretation of the same idea. So I was hooked.
</blockquote>
<p>
In his "good idea" category he notes that it's faster because it's already loaded in on the request (no long list of includes) and the memory footprint is less than a PHP equivalent. The "bad" side of things mentions some pretty major hurdles though, including the small communities vs larger ones on PHP-based frameworks and the issues that could come with debugging/upgrading. 
</p>]]></description>
      <pubDate>Wed, 27 Feb 2013 11:09:46 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Anthony Ferrara: Thoughts On PECL Frameworks]]></title>
      <guid>http://www.phpdeveloper.org/news/18408</guid>
      <link>http://www.phpdeveloper.org/news/18408</link>
      <description><![CDATA[<p>
<i>Anthony Ferrara</i> has <a href="http://blog.ircmaxell.com/2012/08/thoughts-on-pecl-frameworks.html">shared some thoughts</a> in his latest post about some of the PHP frameworks that have come up lately - ones based in <a href="http://pecl.php.net">PECL</a> extensions, not in userland code.
</p>
<blockquote>
In recent months, a number of new frameworks have cropped up for PHP as PECL extensions (Including <a href="http://code.google.com/p/yafphp/">YAF</a> and <a href="http://phalconphp.com/">PhalconPHP</a>). They promise to provide huge performance gains and lower resource usage for PHP applications. On the surface, they appear to be incredible tools for improving development. But they aren't all they are cracked up to be. In fact, I would argue that they are actually not necessary at all.
</blockquote>
<p>
He breaks the arguments down into two sections - what you gain by having the framework based in an extension (like performance) and some of the things you give up (like readability, portability and maintainability).
</p>
<blockquote>
My argument here would be that if you have a site where you can measure meaningful money savings by putting the framework into C (with taking the additional maintenance costs into account), you likely shouldn't be using a framework anyway.
</blockquote>]]></description>
      <pubDate>Mon, 27 Aug 2012 15:10:17 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DZone.com: PHP Yaf (Yet Another Framework) Is Very Fast]]></title>
      <guid>http://www.phpdeveloper.org/news/17164</guid>
      <link>http://www.phpdeveloper.org/news/17164</link>
      <description><![CDATA[<p>
In <a href="http://css.dzone.com/articles/php-yaf-yet-another-framework">this new post</a> on DZone.com today <i>John Esposito</i> talks about an interesting PHP framework that has come to light lately - the <a href="http://us.php.net/yaf">Yet Another Framework</a>, an oddly named PHP extension that provides some of the basics to build a framework-based application.
</p>
<blockquote>
Why care about another PHP framework? especially one that's actually called <a href="http://us.php.net/yaf">Yet Another Framework</a>? Because Yaf isn't just a framework. It's a PHP extension (listed on PECL), so it's written in C -- so it's very, very fast. How fast? Here's a <a href="https://github.com/eryx/labs/tree/master/php-framework-benchmark/result-20110701">benchmark</a> (requests/sec).
</blockquote>
<p>
The only framework (of the list he compared) that came in faster was <a href="http://code.google.com/p/micromvc-php/">MicroMVC</a> and that's not as full-featured as the Yaf functionality is. Disregarding that, it has a huge requests/second difference between even the next on the list, <a href="http://codeigniter.com">CodeIgniter</a>. 
</p>]]></description>
      <pubDate>Wed, 23 Nov 2011 15:12:54 -0600</pubDate>
    </item>
  </channel>
</rss>
