我知道 PHP 是一种解释型语言,适用于基于 Web 的事物,并不是为在实际操作系统上运行 GUI 应用程序而设计的,但有什么办法吗?
基本上,是否有一个框架/系统允许我创建“ native ”(基本上是二进制、.exe,看起来像具有 native 控件和所有功能的 Win32 应用程序)窗口、基于 GUI 的应用程序?
所以我可以用这样的框架编写一个 PHP 应用程序,并(以某种方式)将它编译成一个 .exe,并将它作为一个普通的 Windows 应用程序分发。可能吗?
我可以使用 VS/.NET、C# 等等,但是使用 PHP 可以让我重用一个内部框架来实现许多额外的功能,从而大大缩短开发周期。
那么,有没有这样的方法呢?
最佳答案
如果您了解 .Net,最好的解决方案是使用 Phalanger ( Blog ) 基本上将 php 代码编译为 .Net 中间语言并允许您访问所有标准 .Net 库(包括 WPF 和 WinForms,以便您可以创建 GUI)
该项目的更现代版本现在称为 PeachPie .
关于适用于 Windows 的 PHP 驱动的 GUI 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6870289/