2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

在 PHP 的客户端使用 Silverlight

  • 2008-01-10
  • 本文字数:524 字

    阅读完需:约 2 分钟

PHP,LAMP 技术平台的一个基础,主要用于类似 Wikipedia 这样的网站。作为一个服务器端语言,它通常和 JavaScript 或 Flash/ActionScript 来配合,以构建富互联网应用程序。

Silverlight,类似通用语言运行时(Common Language Runtime,CLR)的其他部分一样,理论上是语言独立的。在过去,为了解决实现动态语言过程中遇到的一些问题,促成了动态语言运行时(Dynamic Language Runtime,DLR)的出现。DLR 为动态语言提供了一个统一的对象模型,以及托管即时编译器的能力,满足所谓的脚本语言运行的需要。

Tomas Petricek 利用 Silverlight 和 DLR 的能力让 PHP 开发人员能使用他们目前在客户端方面的技能和函数库。这个集成方式的核心是两个文件, PhpNetCore.dll 和 PhpNetClassLibrary.dll。第一个文件是一个 PHP 语言的.NET 编译器,后者是一些常用 PHP 函数的集合。当在一个 XAML 文件中引用他们后,能让 PHPX 文件加载到 Silverlight 中,并在在 Silverlight 中运行。

因为所有事情都是在客户端完成,所以没有任何因素对 PHP 开发人员在 Linux 的 Web 服务器托管 Silverlight 应用程序的做法产生限制。

你可以在 Tomas Petricek 的博客上学习Silverlight/PHP 集成的更多知识

查看英文原文: Client-Side PHP using Silverlight

2008-01-10 08:461568
用户头像

发布了 254 篇内容, 共 64.6 次阅读, 收获喜欢 2 次。

关注

评论

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

五大优势,让你坚定选择低代码开发平台

YonBuilder低代码开发平台

千万不要忽略PCB设计中线宽线距的重要性

华秋电子

PCB

租赁LED显示屏需要注意什么问题

Dylan

活动 项目 LED显示屏

用友Fast by BIP&阿里云联合产品发布!助力企业快速实现数智化

用友BIP

Fast by BIP

软件测试 | 驶向未来交通的AI之路

测吧(北京)科技有限公司

测试

探索人工智能如何识别图像与语言

测吧(北京)科技有限公司

测试

软件测试 | 探索区块链与人工智能融合的可能性

测吧(北京)科技有限公司

测试

探索社区研学新模式 宝华洲未来社区开启“开学第一课”

联营汇聚

活动预告 | 龙智、紫龙游戏与JFrog专家将出席龙智DevSecOps研讨会,探讨企业大规模开发创新

龙智—DevSecOps解决方案

Atlassian 大规模开发 JFrog

安全可信|权威认证!天翼云边缘安全加速平台AccessOne护航企业行稳致远!

天翼云开发者社区

云计算 软件安全

可观测性用观测云,观测云护航「杭州亚运会」

观测云

人工智能 数据可视化

软件测试 | 智能机器人的崛起

测吧(北京)科技有限公司

测试

软件测试 | 人工智能引领环境可持续发展

测吧(北京)科技有限公司

测试

WorkPlus Meet支持企业局域网内部使用的视频会议系统

BeeWorks

字节跳动云原生成本优化实践开源项目 Katalyst |社区编程挑战启动!

字节跳动开源

开源 编码 社区 社区活动

OpenHarmony应用ArkUI 状态管理开发范例

OpenHarmony开发者

OpenHarmony

企业为什么需要IM “定制化”?

BeeWorks

软件测试 | AI带来的跨文化交流变革

测吧(北京)科技有限公司

测试

在PHP的客户端使用Silverlight_.NET_Jonathan Allen_InfoQ精选文章