文件名称:Bachelor_thesis
文件大小:5.04MB
文件格式:ZIP
更新时间:2024-04-07 16:21:38
C#
客户端执行已编译为.NETPHP应用程序 介绍 Blazor是一项新技术,它可以使用WebAssembly直接在浏览器中运行.NET应用程序,WebAssembly是最近被主流Web浏览器采用的二进制指令格式。虽然PHP是Web应用程序领域中最流行的语言,但它不能直接在浏览器中运行。 PeachPie编译器提供了一种将用PHP编写的项目编译为通用中间语言(CIL)的方法,从而使它们可以在.NET平台上运行。本文旨在设计和实现Blazor与已编译PHP之间的便捷接口,使开发人员能够创建客户端PHP应用程序。这些应用程序将能够利用客户端范例的细节,例如快速的响应时间,更有效地在请求之间保留应用程序状态的可能性以及对页面文档对象模型(DOM)的直接访问。为了演示实现的可用性和解决方案的特定优势,将创建一个试点交互式应用程序。 API与架构 有待确定 演示版 我创建了四个演示,演示了使用该库的常