博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Phalanger---PHP的.NET编译器
阅读量:6422 次
发布时间:2019-06-23

本文共 798 字,大约阅读时间需要 2 分钟。

除了
IronPython
,微软正试着让
.NET
平台支持更多你我熟知的动态语言,例如
Perl
PHP
Ruby
。根据
IronPython
的创造者、也是微软
CLR
开发部门主管
Jim Hugunin
表示,微软正试着以不同的方式协助动态语言进驻
.NET
平台,不论是加强
.NET
底层的支持,或者是以
patterns & practices
协助开发人员以动态语言构建程序。

听说过
的人可能不多,但您一定听过
,而
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,  
。文章比较长,
注意一点就是() 网站所使用的Wiki程序  就是PHP程序通过Phalanger运行在.NET上,你应该很有兴趣去看看,感受一下.NET下的动态语言。
本文转自 张善友 51CTO博客,原文链接:http://blog.51cto.com/shanyou/74399,如需转载请自行联系原作者
你可能感兴趣的文章
贝叶斯文本分类c#版
查看>>
Centos安装KDE或GNOME
查看>>
Eclipse & IDEA 中常用的快捷键
查看>>
javascript ---IPhone滑动解锁
查看>>
table固定行和表头
查看>>
<每天读一点职场心理学>读书笔记
查看>>
Android权限大全代码
查看>>
android 判断SIM卡是哪个运营商
查看>>
删除N天前的M(天)个目录 、删除N天前最后修改的文件 ForFiles, dos command 批处理命令cmd/bat...
查看>>
十进制数1~n中1出现的次数
查看>>
PostgreSQL 的 语法分析的理解(五)
查看>>
[转载]Visual Studio 2010敏捷利剑:详解Scrum
查看>>
Java Collection: List、Set、 Map、 HashMap、 Hashtable、 Vector
查看>>
T-SQL查询进阶--流程控制语句
查看>>
Excel VBA小试
查看>>
备份Toad中保存的数据库连接用户名和密码
查看>>
ASP.NET中 Repeater 的使用前台绑定
查看>>
微信公众平台模拟群发技术
查看>>
C语言学习之指针详解
查看>>
学习使用Bing Maps Silverlight Control(一):准备和新建
查看>>