Phalanger, the PHP Language Compiler for .NET Framework, releases v2.0 BETA 2

      Comments Off on Phalanger, the PHP Language Compiler for .NET Framework, releases v2.0 BETA 2

p. “CodePlex”:http://www.codeplex.com/ seems to be Microsoft’s response to SourceForge. Anyone can sign up and host a project and I’m sure it doesn’t surprise anyone that the projects are all Windows centric. One the projects they host is named “Phalanger”:http://www.codeplex.com/Wiki/View.aspx?ProjectName=Phalanger.

p. The “Phalanger home page”:http://www.php-compiler.net/ describes the project like this.

bq. The Phalanger is a complex solution giving web-application developers the ability to benefit from both the ease-of-use and effectiveness of the PHP language and the power and richness of the .NET platform. This solution enables developers to painlessly deploy and run existing PHP code on an ASP.NET web server and develop cross-platform extensions to such code taking profit from the best from both sides. Compatible with PHP 5.0, the object model in Phalanger enables to combine PHP objects with the .NET ones. It is possible to use a class written in PHP from a .NET application or even to import a .NET class (written for example in C# or Visual Basic .NET) into PHP scripts provided that this class respects the PHP object model implemented in the Phalanger. The Phalanger is the only existing PHP compiler which produces .NET Framework MSIL bytecode.

p. The “Phalanger Features”:http://www.php-compiler.net/Features.htm page lists an impressive array of features to bring the ease of PHP to the .Net community. Their “benchmark”:http://www.php-compiler.net/Benchmarks.htm page compares phpBB running in 2 different configurations, Phalanger 1.0 Beta 3, PHP 4.3.11, and PHP 5.0.4.

p. Additional information, including this interesting fact “A phalanger is a long-tailed possum-like marsupial native to Australia” can be found in a “recently published eweek article about Phalanger”:http://www.eweek.com/article2/0,1759,2001857,00.asp?kc=EWRSS03119TX1K0000594.

p. Phalanger is released under the Microsoft Shared Source Permissive License.

p. =C=