我知道PHP是一种解释型语言,对于基于Web的东西,不是为在实际操作系统上运行GUI应用程序而设计的,但有没有办法?
基本上,是否有一个框架/系统允许我创建“本机”(基本上,二进制,.exe,看起来像具有本机控件和所有的Win32应用程序)窗口,基于GUI的应用程序?
所以我可以使用这样的框架编写一个PHP应用程序,并(以某种方式)将其编译为.exe,并将其作为普通的Windows应用程序进行分发。可能?
我可以使用VS / .NET,C#等等,但是使用PHP可以让我重用内部框架来实现许多额外功能,从而缩短了开发周期。
那么,有这样的方法吗?
您可以使用任意数量的具有PHP绑定的GUI工具包,例如GTK +到PHP-GTK。
然后你可以用HipHop之类的东西“编译”它,它可以将PHP转换为优化的C ++,然后你可以继续编译。当然,根本不需要编译,但如果你愿意,那就有可能。
是的,有一个名为DevelStudio的IDE。它有一个类似Visual-Studio的界面,您可以用PHP编写所有代码,按下一个按钮就可以编译成独立运行的.exe。
有PHP-GTK看看那个
有DevelNext,但有JPHP。 JPHP - 是PHP。它编译为Java字节代码。简单的代码可以兼容,但任何现有的真正PHP类都无法工作。没有机会。但IDE DevelNext很酷。