适用于Windows的PHP驱动的GUI应用程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了适用于Windows的PHP驱动的GUI应用程序相关的知识,希望对你有一定的参考价值。
我知道php是一种解释型语言,对于基于Web的东西,不是为在实际操作系统上运行GUI应用程序而设计的,但有没有办法?
基本上,是否有一个框架/系统允许我创建“本机”(基本上,二进制,.exe,看起来像具有本机控件和所有的Win32应用程序)窗口,基于GUI的应用程序?
所以我可以使用这样的框架编写一个PHP应用程序,并(以某种方式)将其编译为.exe,并将其作为普通的Windows应用程序进行分发。可能?
我可以使用VS / .NET,C#等等,但是使用PHP可以让我重用内部框架来实现许多额外功能,从而缩短了开发周期。
那么,有这样的方法吗?
如果您了解.Net的最佳解决方案是使用Phalanger(Blog),它基本上将PHP代码编译为.Net中间语言,并允许您访问所有标准.Net库(包括WPF和WinForms,以便您可以创建GUI)
您可以使用任意数量的具有PHP绑定的GUI工具包,例如GTK +到PHP-GTK。
然后你可以用HipHop之类的东西“编译”它,它可以将PHP转换为优化的C ++,然后你可以继续编译。当然,根本不需要编译,但如果你愿意,那就有可能。
是的,有一个名为DevelStudio的IDE。它有一个类似Visual-Studio的界面,您可以用PHP编写所有代码,按下一个按钮就可以编译成独立运行的.exe。
有PHP-GTK看看那个
有DevelNext,但有JPHP。 JPHP - 是PHP。它编译为Java字节代码。简单的代码可以兼容,但任何现有的真正PHP类都无法工作。没有机会。但IDE DevelNext很酷。
以上是关于适用于Windows的PHP驱动的GUI应用程序的主要内容,如果未能解决你的问题,请参考以下文章
适用于 Node.js 的 MySQL 驱动程序适用于 Windows?
适用于 Windows CE 和 Windows 桌面的 PCIe 驱动程序
适用于 64 位 Windows 7 的廉价 Windows 驱动程序签名
适用于 Windows 的 ClickHouse MYSQL 驱动程序无法正常工作
适用于 Windows 8.1 的 Nvidia GeForce 驱动程序无法在 Windows 10 上运行 [关闭]