用于Windows的PHP驱动的GUI应用程序

我知道PHP是一种解释型语言,对于基于networking的东西,并不是为在实际操作系统上运行GUI应用程序而devise的,但有没有办法?

基本上,是否有一个框架/系统,允许我创build“本机”(基本上,二进制,.exe,看起来像一个Win32应用程序与本地控制和所有)窗口,基于GUI的应用程序?

所以我可以用这样的框架编写一个PHP应用程序,并(以某种方式)将它编译成一个.exe文件,并将其作为一个普通的Windows应用程序来分发。 可能?

我可以使用VS / .NET,C#和所有,但使用PHP将允许我重用一个内部框架许多额外的function,缩短开发周期很多。

那么,有没有这样的方法呢?

最好的解决方案,如果你有.Net的知识将使用Phalanger ( 博客 ),它基本上编译到.Net中间语言的PHP代码,并允许您访问所有标准的.Net库(包括WPF和WinForms,所以你可以创建图形用户界面)

在这里输入图像说明

您可以使用任何数量的具有PHP绑定的GUI工具包,例如通过PHP-GTK的GTK +。

然后你可以用HipHop这样的东西来“编译”它,它将你的PHP转换成优化的C ++,然后继续编译。 当然,编译并不是必须的,但如果你愿意的话,这是可能的。

是的,有一个名为DevelStudio的IDE。 它有一个类似于Visual-Studio的界面,你可以在PHP中编写所有的代码,并按下一个编译成独立运行的.exe文件的按钮。

有PHP-GTK看看这个