<?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 10:34:14 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHPClasses.org: Can .NET make PHP run faster than the official PHP implementation?]]></title>
      <guid>http://www.phpdeveloper.org/news/17263</guid>
      <link>http://www.phpdeveloper.org/news/17263</link>
      <description><![CDATA[<p>
On the PHPClasses blog today the question is posed "<a href="http://www.phpclasses.org/blog/post/168-Can-NET-make-PHP-run-faster-than-the-official-PHP-implementation.html">can .NET make PHP run faster than the official PHP implementation?</a>" (relating to the use of the <a href="http://www.php-compiler.net/">Phalanger</a> tool to compile PHP down to .NET assemblies.
</p>
<blockquote>
Recently Phalanger 3.0 was released introducing numerous improvements in terms of compatibility with the PHP 5.3, interoperability with .NET platform implementations including Mono on Linux, and probably most importantly performance improvements. [...] What motivated this article was that a PHP developer named Rasmus Schultz went on the php.internals mailing list and <a href="http://marc.info/?l=php-internals&m=132338706602251&w=2">proposed</a> to switch the official PHP implementation based on Zend for another based on Phalanger.
</blockquote>
<p>
<a href="http://www.phpclasses.org/blog/post/168-Can-NET-make-PHP-run-faster-than-the-official-PHP-implementation.html">The post</a> includes some benchmarking results of requests made to a WordPress instance running on various PHP platforms. The Phalanger version came in around <a href="http://www.php-compiler.net/wp-content/uploads/2011/08/wordpress-phalanger-201109-performance.png">2 seconds faster</a> (average, obviously) than the PHP FastCGI setup. Also included are two suggestions for future PHP versions (v6 anyone?) that could help the language perform even better: Thread-safety for running with less memory waste and the inclusion of a JIT (Just in time compiler - of which a few are mentioned specifically.
</p>]]></description>
      <pubDate>Thu, 15 Dec 2011 09:03:31 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Information World Review: PHP and .Net - a third way?]]></title>
      <guid>http://www.phpdeveloper.org/news/11598</guid>
      <link>http://www.phpdeveloper.org/news/11598</link>
      <description><![CDATA[<p>
On the Information World Review's blog today they ask if there's <a href="http://blog.iwr.co.uk/2008/12/php-and-net-a-t.html">a third way</a> (besides making the choice between PHP and .NET) that could bridge things between the two communities - Phalanger.
</p>
<blockquote>
Now, at a programming level, a new initiative which could finally reconcile the great divide between PHP and .NET programming languages for the good of everyone - courtesy of WCM vendor Jadu. Development of the Phalanger PHP compiler was funded by the firm, but it is now releasing it into the open source community. It basically enables the creation of PHP applications which can run natively under the .NET Framework, allowing firms to make use of PHP apps without needing to rip out existing .NET/Visual Studio environments.
</blockquote>
<p>
<i>Phil Muncaster</i> (author of the post) suggests that this technology is another reason to remove the "walled gardens" some .NET developers have put up and left in the flexibility and power that PHP has to offer their online development world (and vice versa).
</p>]]></description>
      <pubDate>Thu, 18 Dec 2008 15:31:45 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP Thinktank Blog: SPL and php.NET (phalanger) IRC logs]]></title>
      <guid>http://www.phpdeveloper.org/news/6769</guid>
      <link>http://www.phpdeveloper.org/news/6769</link>
      <description><![CDATA[<p>
The #php.thinktank channel on the Freenode IRC network has started their <a href="http://www.phpdeveloper.org/news/6719">talk series</a> with two new topics, the logs for which have been posted <a href="http://phpthinktank.com/archives/57-SPL-and-php.NET-phalanger-IRC-logs.html">to the thinktank website</a>.
</p>
<p>
The two topics so far have been:
<ul>
<li><a href="http://dragons-lair.org/repository/IRC-logs/php-thinktank/spl-with-davey.log">SLP by Davey Shafik</a>
<li><a href="http://dragons-lair.org/repository/IRC-logs/php-thinktank/php.net-phalanger-with-zaemis.log">php.NET (phalanger) by zaemis</a>
</ul>
You can also grab these over on <a href="http://groups-beta.google.com/group/php-thinktank">the Google group</a> for the thinktank.
</p>]]></description>
      <pubDate>Mon, 27 Nov 2006 08:02:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[eWeek: Microsoft Hosts Project to Run PHP on .Net]]></title>
      <guid>http://www.phpdeveloper.org/news/6003</guid>
      <link>http://www.phpdeveloper.org/news/6003</link>
      <description><![CDATA[<p>
eWeek reports today that <a href="http://www.eweek.com/article2/0,1895,2001865,00.asp">Microsoft is taking the first steps</a> toward extending its support for other scripting languages with a new project to ry to run PHP on .NET.
</p>
<blockquote>
<p>
Known as Phalanger, the project reached Version 2.0 Beta 2 on July 30.
</p>
<p>
The primary goal of the project, released under Microsoft Shared Source Permissive License, is to enable full functionality of existing PHP scripts on .Net without any modification, Microsoft said. Unlike the original PHP interpreter, Phalanger compiles scripts into MSIL (Microsoft Intermediate Language). 
</p>
</blockquote>
<p>
The article <a href="http://www.eweek.com/article2/0,1895,2001865,00.asp">goes on</a> to talk about the project, the advantages it has over previous attempts, and where it's headed in the future. You can check out the <a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Phalanger">CodePlex site here</a>.
</p>]]></description>
      <pubDate>Thu, 10 Aug 2006 14:16:21 -0500</pubDate>
    </item>
  </channel>
</rss>
