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

问题描述 投票:5回答:5

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

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

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

我可以使用VS / .NET,C#等等,但是使用PHP可以让我重用内部框架来实现许多额外功能,从而缩短了开发周期。

那么,有这样的方法吗?

php windows user-interface binary
5个回答
4
投票

如果您了解.Net的最佳解决方案是使用PhalangerBlog),它基本上将PHP代码编译为.Net中间语言,并允许您访问所有标准.Net库(包括WPF和WinForms,以便您可以创建GUI)


4
投票

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

然后你可以用HipHop之类的东西“编译”它,它可以将PHP转换为优化的C ++,然后你可以继续编译。当然,根本不需要编译,但如果你愿意,那就有可能。


2
投票

是的,有一个名为DevelStudio的IDE。它有一个类似Visual-Studio的界面,您可以用PHP编写所有代码,按下一个按钮就可以编译成独立运行的.exe。


1
投票

PHP-GTK看看那个


0
投票

DevelNext,但有JPHP。 JPHP - 是PHP。它编译为Java字节代码。简单的代码可以兼容,但任何现有的真正PHP类都无法工作。没有机会。但IDE DevelNext很酷。

© www.soinside.com 2019 - 2024. All rights reserved.