この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)
出典検索?: "Phalanger"
Phalanger開発元プラハ・カレル大学
最新版3.0.0.4072 / 2013年3月6日 (11年前) (2013-03-06)
リポジトリ
github.com/devsense/phalanger
プログラミング
言語C#, C++/CLI
対応OSクロスプラットフォーム
プラットフォーム.NET Framework
ライセンスMicrosoft Shared Source Permissive License (SS-PL)
公式サイト ⇒http://www.php-compiler.net/
テンプレートを表示
プログラミング言語>>他のプログラミング言語
Phalanger(ファレンジャー)とは、PHPのソースコードをMonoおよび.NET Framework向けのCILバイトコードに変換する中間コード・コンパイラである。
IISやApacheなどの各種Webサーバ向けのモジュールも提供されており、純正のPHPモジュールと同様に、PHPコンパイラであることを意識することなく、ASP.NETやXSPなどと同様の使い勝手を実現している。
また、PhalangerにはVisual Studio Shellをベースとした無償のPHP統合開発環境(IDE)も含まれる。
Phalangerはチェコ共和国のプラハ・カレル大学で始まったオープンソース・プロジェクトである。2009年には開発チームを中心にDevsense社が設立され商用サポート業務も行われている。
2008年に開催されたGoogle Summer of Codeにおいて、Mono開発チームがSilverlight互換のMoonlightのデモンストレーションのひとつとして「Silverlightの中で動くPHP」を発表し、Phalangerは一躍注目されることとなった。 Phalangerは多くのPHPアプリケーションを無改造で動かすことができる。 公式サイトでは動作例として、WordPressやMediaWiki、phpMyAdmin、phpBBなどが紹介されている。 Phalangerは純正のPHPよりも多くの場面で高速に動作する。 Phalangerはパフォーマンスに重点をおいて開発されており、.NET Framework(.NET仮想マシン)を用いる最大の理由も、コンパイル時にプラットフォーム非依存の最適化、実行時にプラットフォーム依存の最適化を行うなど、あらゆる時点でPHPプログラムを極限まで最適化するためである。 この点はIronPythonやIronRuby、F#などといった.NET Framework対応言語間の相互運用を重視したものとは異なる点である。
互換性
パフォーマンス
関連項目
PHP (プログラミング言語)
Zend Engine - 公式のPHP実装
Mono (ソフトウェア)
.NET Framework
外部リンク
⇒公式サイト
⇒Phalanger - The PHP Language Compiler for the .NET Framework
Facebookグループ
表
話
編
歴
PHP
実装
Zend Engine(公式)
HHVM
Parrot
Phalanger
ライブラリ
PDO
PEAR
PECL
PHPUnit
Standard PHP Library
Composer
フレームワーク
CakePHP
CodeIgniter
Drupal
eZ Publish
FuelPHP
Joomla!
Laravel
MODX
NetCommons
PRADO
Symfony
TYPO3
WordPress
XOOPS
Yii
Zend Framework
Silex
IDE
Aptana
Eclipse PDT
NetBeans
RadPHP
Zend Studio(英語版)
PhpStorm
人物
アンディ・ガトマンズ
ゼーブ・スラスキー
ラスマス・ラードフ
その他
PHP License
Hack
LAMP
WampServer
XAMPP
カテゴリ
コモンズ
表
話
編
歴
.NET
アーキテクチャ
共通言語基盤
アセンブリ
メタデータ
基本クラスライブラリ
仮想実行システム