我最近发现用php编写windows应用程序是可能的。有人能提供一个指向用php编写的windows (windows 7)应用程序的链接,这样我就可以安装和运行。我仍然有点怀疑这是否可能。百闻不如一见
编辑在phpgtk社区网站的应用程序页面上有很多坏链接,在几个答案中提到。我正在寻找一个可供我下载和安装的exe,以向我证明这是可能的(和实用的)。phpgtk站点上的许多应用程序都是一个笑话(滴答声,尽可能快地单击按钮等等),是否有任何严肃的桌面应用程序正在用php编写,或者我现在应该放弃这个想法,转而追求桌面应用程序的c++?
发布于 2012-02-01 21:47:52
据我所知,PHP有点死气沉沉,或者至少非常不活跃。并不是说它有一个非常活跃的社区。
还有一些其他的PHP项目,我个人不会使用它们中的任何一个,原因很简单,IMHO缺乏编写严肃的GUI应用程序的特性,最大的原因可能是缺少线程,或者任何其他严重的多处理功能.
有pcntl_fork(),它可以工作(使用它几次),但它的主要缺点是它不能在Windows上工作。人们可能还会争辩说,使用fork()不如使用线程,但这是另一种讨论。
--特别是带有GUI的--您可能需要某种类型的线程支持,假设您的GUI正在执行一些需要20秒的操作(复制文件、下载某些内容等),通常不希望在此操作发生时用户界面冻结,而且您还可能希望同时运行多个操作。我不知道PHP如何解决这些问题,如果它们完全解决了这些问题,但是缺乏真正的内置语言支持仍然会使您瘫痪。
PHP还有其他缺点,但这些缺点更普遍,尽管您可能会在桌面应用程序上比在web应用程序上更快地遇到它们(例如,错误处理、操作系统可移植性、适当的UTF-8支持等)。
还有许多其他编程语言更适合这一特定的工作,其中大多数语言的优势是拥有比PHP更大的社区,这意味着更多的文档、更多的例子、更多的人需要帮助等等。
C++可能是一个不错的选择,Python、Perl、Ruby、C#等也可以考虑。维基百科有一个广泛的列表:语言
我的建议是:选择一个看起来可以满足你需要的,然后开始黑客攻击。如果你不喜欢,试试别的吧。;)
发布于 2012-10-21 20:45:16
WinBinder是PHP的开源扩展,它是脚本编程语言。它允许PHP程序员轻松地构建本机Windows应用程序。
发布于 2012-02-01 20:39:02
这应该是您要寻找的内容:)
https://stackoverflow.com/questions/9102848
复制相似问题