Phalanger 4.0 发布,PHP 的 .NET 编译器

oschina
 oschina
发布于 2014年04月14日
收藏 22

Phalanger 4.0 发布,此版本主要是功能和 Phalanger API 的改进,简化了编译和运行 PHP 应用的过程,没有废弃任何功能,添加了 PHP 5.5 的新特性,提升系统性能。

主要改进

  • Support for native PHP 4 extensions was removed.

  • Precompiled Web Sites are automatically loaded from /Bin folder.

  • Distributed with Phalanger Tools for Visual Studio.

  • Up-to-date Tools for Visual Studio.

  • New API for parsing and compiling.

未来计划

  • Improved performance.

  • Built-in obfuscation.

  • Easier development of extensions.

更多内容请看发行说明,此版本将会提供在 CodePlex  或者 Visual Studio Gallery

Phalanger 是PHP的.NET编译 器;也就是能将PHP程序代码编译成.NET平台的MSIL。Phalanger早在2005年就开始由一群捷克的计算机系学生动手开发。

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下的动态语言。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Phalanger 4.0 发布,PHP 的 .NET 编译器
加载中

最新评论(17

Raynor1
Raynor1

好吧。。其实若PHP可以直接移植到JVM的平台上面去。。我觉得这样才是赞的啊。。这一个我觉得意义不是很大啊。

笨蛋EGG
笨蛋EGG

引用来自“笨蛋EGG”的评论

2.0有意义么

引用来自“Tenzing”的评论

是4.0。。。。

我是说这句话:最大的改进是完整支持.NET Framework 2.0
支持.NET2.0,现在来说ASP.NET MVC都去到5.0了,估计很多用ASP.NET的都会选择 MVC吧··个人觉得,毫无依据

空腔
空腔

引用来自“笨蛋EGG”的评论

2.0有意义么

是4.0。。。。

任意球
任意球

引用来自“matthewrod”的评论

好想法,经常能听到瞧不起PHP的客户,要求只用.NET

不应该是调转么

狂暴的大螃蟹
狂暴的大螃蟹

PHP tutututu

丁杨帆
丁杨帆

方法不错是。收藏先。

matthewrod
matthewrod

好想法,经常能听到瞧不起PHP的客户,要求只用.NET

笨蛋EGG
笨蛋EGG

2.0有意义么

空腔
空腔

已经用上了,如果不得不在win跑php,这个还是可以试试的

小小快乐
小小快乐

这些学生无敌

返回顶部
顶部