IronPython に加えて、Microsoft は、Perl、php (現在の主流の開発言語として)、Ruby など、あなたや私がよく知っているより動的言語を .NET プラットフォームでサポートできるようにしようとしています。 IronPython の作成者であり、Microsoft の CLR 開発部門のディレクターである Jim Hugunin 氏によると、Microsoft は、.NET の基礎的なサポートを強化したり、パターンで開発者を支援したりするなど、さまざまな方法で動的言語の .NET プラットフォームへの参入を支援しようとしているとのことです。 & 実践 動的言語でプログラムを構築します。
Phalanger について聞いたことがある人はそれほど多くないかもしれませんが、php (現在の主流の開発言語として) については聞いたことがあるはずです。Phalanger は、php (現在の主流の開発言語として) の .NET コンパイラーです コンバーター。つまり、PHP (現在の主流の開発言語) プログラム コードを .NET プラットフォーム用の MSIL にコンパイルできます。 Phalanger は、2005 年にはチェコのコンピュータ学生のグループによって開発されました。元々は http://www.php(現在の主流の開発言語として)-compiler.net/ に基づいていましたが、最近になって移行しました。コードプレックス。 Phalanger は php
(現在の主流の開発言語として)5.0 と互換性があり、php (現在の主流の開発言語として) と .NET の両方のオブジェクトと組み合わせることができます。たとえば、php を使用できます。 .NETプログラム(現在の主流の開発言語として)クラスライブラリが開発されているか、php(現在の主流の開発言語として)プログラムはC#やVB.NETで開発されたクラスライブラリを使用しています(もちろん、この種のphpは(do は現在の主流の開発言語です) プログラムは Phalanger でコンパイルする必要があります); Phalanger の最も広く使用されているアプリケーションは、php (現在の主流の開発言語として) Web ページを asp.net (Microsoft の最も強力な開発言語) にコンパイルすることです。言語) Web ページに加えて、php (現在の主流の開発言語) を使用して WinForms プログラムを作成することもできます。最近リリースされた Phalanger の 2.0 ベータ版の最大の改善点は、.NET Framework 2.0 を完全にサポートしていることです。 CodeProject に、.NET 用の Phalanger、php
(現在の主流の開発言語として)を紹介する記事があります: Introduction for .NET 開発者。この記事はかなり長いので、注意すべき点が 1 つあります (http://www.php(現在の主流の開発言語として)-compiler.net/) Web サイトで使用されている Wiki プログラム DokuWiki は php(現在の主流の開発言語として) です。主流の開発言語) ) プログラムは、Phalanger を介して .NET 上で実行されます。.NET での動的言語を見て、感じてみることに非常に興味があるはずです。
http://www.bkjia.com/PHPjc/508620.html