首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在php示例中编写windows应用程序

在php示例中编写windows应用程序
EN

Stack Overflow用户
提问于 2012-02-01 20:30:36
回答 4查看 5.4K关注 0票数 5

我最近发现用php编写windows应用程序是可能的。有人能提供一个指向用php编写的windows (windows 7)应用程序的链接,这样我就可以安装和运行。我仍然有点怀疑这是否可能。百闻不如一见

编辑在phpgtk社区网站的应用程序页面上有很多坏链接,在几个答案中提到。我正在寻找一个可供我下载和安装的exe,以向我证明这是可能的(和实用的)。phpgtk站点上的许多应用程序都是一个笑话(滴答声,尽可能快地单击按钮等等),是否有任何严肃的桌面应用程序正在用php编写,或者我现在应该放弃这个想法,转而追求桌面应用程序的c++?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 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#等也可以考虑。维基百科有一个广泛的列表:语言

我的建议是:选择一个看起来可以满足你需要的,然后开始黑客攻击。如果你不喜欢,试试别的吧。;)

票数 4
EN

Stack Overflow用户

发布于 2012-10-21 20:45:16

WinBinder是PHP的开源扩展,它是脚本编程语言。它允许PHP程序员轻松地构建本机Windows应用程序。

票数 2
EN

Stack Overflow用户

发布于 2012-02-01 20:39:02

这应该是您要寻找的内容:)

http://php-gtk.eu/en/apps

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9102848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档