写点什么

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:231540
用户头像

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

关注

评论

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

伍继智能:基于 EMQX Cloud 实现智慧电力运维平台

EMQ映云科技

新品牌升级的 Pencils Protocl,如何构建 LRT 赛道新范式?

石头财经

一文读懂Pencils Protocol Season 3:多重收益实现一鱼多吃

加密眼界

Pencils Protocol Season 3 现已开启,一鱼多吃最大化收益

石头财经

Moonchain 随柏林市长访问东京,并与三菱和富士通等建立合作预期

股市老人

一文读懂Pencils Protocol Season 3:多重收益实现一鱼多吃

西柚子

2024-05-22:用go语言,你有一个包含 n 个整数的数组 nums。 每个数组的代价是指该数组中的第一个元素的值。 你的目标是将这个数组划分为三个连续且互不重叠的子数组。 然后,计算这三个子数

福大大架构师每日一题

福大大架构师每日一题

全新品牌升级的 Pencils Protocl,如何构建 LRT 赛道新范式?

股市老人

阿里云数据库 RDS SQL Server版实战【性能优化实践、优点探析】

申公豹

阿里云

Logstash 业务日志接入可观测最佳实践

观测云

Logstash

基于 Milvus + LlamaIndex 实现高级 RAG

Zilliz

Milvus Zilliz llamaindex rag

信通院《智能化数据管理工具能力要求》标准发布,Aloudata 受邀参编!

Aloudata

DataOps 数据管理

智谱AI、OpenAI、谷歌等16家顶级AI公司签署前沿人工智能安全承诺

技术研究院

Python Web Service开发及优化

我再BUG界嘎嘎乱杀

Python nginx flask web服务

全新品牌升级的 Pencils Protocl,构建 LRT 赛道新范式

加密眼界

Node下调试better-sqlite3

麦兜

Python实现大麦网抢票的四大关键技术点解析

我再BUG界嘎嘎乱杀

Python 编程 后端 软件开发 抢票

Pencils Protocol Season 3 现已开启,多重收益一览

股市老人

Pencils Protocl全新品牌升级,如何构建 LRT 赛道新范式?

股市老人

全新品牌升级的 Pencils Protocl,构建 LRT 赛道新范式

西柚子

你不可不知的开源组织详解,这里都有!

Apache IoTDB

Pencils Protocl全新品牌升级,如何构建 LRT 赛道新范式?

BlockChain先知

2024 年 5 个 GO REST API 框架

幂简集成

Go REST API

Pencils Protocol Season 3 现已开启,多重收益一览

BlockChain先知

Pencils Protocol Season 3 现已开启,一鱼多吃最大化收益

股市老人

用python优雅实现:序列A依照序列B排序

我再BUG界嘎嘎乱杀

Python 编程 后端 软件开发

Phalanger概述_.NET_Jonathan Allen_InfoQ精选文章