写点什么

Phalanger 概述

  • 2012-01-31
  • 本文字数:434 字

    阅读完需:约 1 分钟

Phalanger 是由 DevSense 提供、针对 PHP 的.NET 运行时和编译器。在我们上次介绍 Phalanger 的时候,它还处于转换后台以使用DLR 的过程之中,那在前一版本的基础上对性能做出了提升。

在那之后发布了 Phalanger 3 ,支持 PHP 5.3 命名空间语法和语义以及 Mono。但在 Mono 运行时中有些缺陷会导致问题,这使得它无法对 Phalanger 提供完全支持。在Mono 2.10.8 中缺陷已经得到修正,这使得我们可以在Linux 上选择使用Phalanger。

Phalanger 3 中另一项改变是支持从 C#和 Visual Basic 调用 DLR 对象。尽管在 2.1 版本中已经部分有效,但那时还需要一种笨拙的语法来传递 context 对象。在版本 3 中不再需要这种传递。开发者还可以通过 ScriptContext.CurrentContext.Globals直接访问PHP 的globals

我们会注意到,Phalanger 仍然支持把PHP 代码静态编译成标准的.NET 程序集。Marc Mezzacca 建议对基于PHP 的站点进行预编译,从而“确保应用程序中没有错误,并且在第一次请求的时候缩短响应时间”。

查看英文原文: Phalanger Roundup

2012-01-31 01:231641
用户头像

发布了 340 篇内容, 共 139.3 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

Plato Farm有望通过Elephant Swap,进一步向外拓展生态

鳄鱼视界

Okaleido Tiger 7.27日登录Binance NFT,首轮已获不俗成绩

BlockChain先知

C# 中的转译字符'/b'

陈言必行

7月月更

车联网的数据安全该怎么保护

Geek_99967b

小程序 物联网

模块8(消息队列存储消息数据的mysql表格)

Geek_701557

Prometheus 运维工具 Promtool (三)Debug 功能

耳东@Erdong

Prometheus 7月月更 Promtool

Bootstrap的导航元素和Well详解【前端Bootstrap框架】

恒山其若陋兮

7月月更

次轮Okaleido Tiger即将登录Binance NFT,引发社区热议

鳄鱼视界

2200字详细讲解计算机网络的“流量管理员”:QoS 服务质量

wljslmz

流量控制 QoS 网络技术 7月月更

在灯塔工厂点亮5G,宁德时代抢先探路中国智造

脑极体

提前批到底影不影响正式批?

KEY.L

7月月更

Mybatis中LRU缓存实现

Geek漫游指南

mybatis LRU mybatis源码

关于 StatefulWidget,你不得不知道的原理和要点!

岛上码农

flutter ios 前端 安卓开发 签约计划第三季

聊聊自动化测试的度量指标

老张

自动化测试 质量度量

平成千字文(へいせいせんじもん)    (平成12年9月10日 石渡 明 作)  宇宙広遠 銀河永久 日月運行 不乱無休 地球公転 季節変移 黄道星座 太陽年周 故郷群島 南熱北冷 海洋温暖 気候順良 青空飛雲 諸野深緑 湖泉静息 谷川清流 春桜一面 新芽

贾献华

7月月更

小程序怎样助力智能家居生态新模式

Geek_99967b

物联网

客户案例 | 关注老年用户体验,银行APP适老化改造要避虚就实

易观分析

用户体验 银行app 老龄化

为啥国内大厂都把云计算当成香饽饽,这个万亿市场你真的了解吗

雨果

DaaS数据即服务

参数解析与跳石板

未见花闻

7月月更

第五届数字中国奖项出炉,昇腾人工智能融合赋能平台斩获十佳首展成果奖

极客天地

React 学习记录2📝

程序员海军

React 7月月更

次轮Okaleido Tiger即将登录Binance NFT,引发社区热议

股市老人

数据资产管理的概念

奔向架构师

数据资产 7月月更

Plato Farm通过LaaS协议Elephant Swap,为社区用户带来全新体验

股市老人

传统车企数字化转型如何打通最后一公里?

雨果

车联网 DaaS数据即服务

缓存一致性与内存屏障

蝉沐风

volatile 内存屏障 缓存一致性 MESI

Phalanger概述_.NET_Jonathan Allen_InfoQ精选文章