程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> Phalanger-PHP的.NET編譯器

Phalanger-PHP的.NET編譯器

編輯:關於PHP編程

除了IronPython,微軟正試著讓.NET平台支持更多你我熟知的動態語言,例如Perl、php(做為現在的主流開發語言)、Ruby。根據IronPython的創造者、也是微軟CLR開發部門主管Jim Hugunin表示,微軟正試著以不同的方式協助動態語言進駐.NET平台,不論是加強.NET底層的支持,或者是以patterns & practices協助開發人員以動態語言構建程序。

聽說過Phalanger的人可能不多,但您一定聽過php(做為現在的主流開發語言),而Phalanger則是php(做為現在的主流開發語言)的.NET編譯器;也就是能將php(做為現在的主流開發語言)程序代碼編譯成.NET平台的MSIL。Phalanger早在2005年就開始由一群捷克的計算機系學生動手開發,原本是以http://www.php(做為現在的主流開發語言)-compiler.net/為根據地,但日前也進駐了CodePlex。

Phalanger與php(做為現在的主流開發語言) 5.0兼容,並且能結合php(做為現在的主流開發語言)和.NET兩者的對象,例如可以從.NET程序使用php(做為現在的主流開發語言)開發的類庫,或者以php(做為現在的主流開發語言)程序使用C#或VB.NET開發的類庫(當然,這種php(做為現在的主流開發語言)程序必須以Phalanger編譯);Phalanger最廣泛的應用就是將php(做為現在的主流開發語言)網頁編譯成asp.net(微軟最強的開發語言)網頁,此外也能夠用php(做為現在的主流開發語言)編寫WinForms程序。最近才發布的2.0測試版beta3的Phalanger,最大的改進是完整支持.NET Framework 2.0。

在CodeProject上有一篇文章介紹Phalanger, php(做為現在的主流開發語言) for .NET: Introduction for .NET developers 。文章比較長,注意一點就是(http://www.php(做為現在的主流開發語言)-compiler.net/) 網站所使用的Wiki程序 DokuWiki 就是php(做為現在的主流開發語言)程序通過Phalanger運行在.NET上,你應該很有興趣去看看,感受一下.NET下的動態語言。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved