In addition to IronPython, Microsoft is trying to make. NET platform supports more dynamic languages that are familiar to you, such as Perl, PHP, and Ruby. According to IronPython, the creator of Microsoft's CLR Development department, and Jim Hugunin, Microsoft is trying to help with dynamic language presence in different ways. NET platform, whether it is enhanced. NET-level support, or help developers build programs in dynamic languages with patterns & practices.
There may not be many people who have heard of Phalanger, but you must have heard of PHP, while Phalanger is PHP's. NET compiler, which is the MSIL that compiles PHP code into the. NET platform. Phalanger started in 2005 by a group of Czech computer students began to develop, was originally based on http://www.php-compiler.net/, but recently also stationed in the CodePlex.
Phalanger is compatible with PHP 5.0 and can combine both PHP and. NET objects, such as libraries that can be developed from. NET programs, or use C # with PHP programs or vb.net development of the class library (of course, this PHP program must be compiled in Phalanger), Phalanger the most extensive application is to compile PHP pages into asp.net web pages, in addition to PHP can also write WinForms programs. The most recent release of the 2.0 beta beta3 Phalanger is the full support for the. NET Framework 2.0.
On CodeProject, there is an article about Phalanger, PHP for. Net:introduction. NET developers. The article is relatively long, note that is (http://www.php-compiler.net/) website use wiki program DokuWiki is the PHP program through the Phalanger run on. NET, you should be very interested to see, feel. The dynamic language under net.