加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 17:40:26 所属栏目:PHP教程 来源:网络整理
导读:我最近发现可以在php中编写 windows应用程序.有人可以提供到用 PHP编写的Windows(Windows 7)应用程序的链接,以便我可以安装和运行.我仍然有点怀疑这是可能的.眼见为实 编辑在几个答案中提到的phpgtk社区网站的应用页面上有很多断开的链接.我正在寻找一个可以
我最近发现可以在php中编写 windows应用程序.有人可以提供到用 PHP编写的Windows(Windows 7)应用程序的链接,以便我可以安装和运行.我仍然有点怀疑这是可能的.眼见为实

编辑在几个答案中提到的phpgtk社区网站的应用页面上有很多断开的链接.我正在寻找一个可以下载和安装的exe,以向我证明它是可行的(并且实用). phpgtk网站上的很多应用程序都是一个笑话(嘀嗒嘀嗒,尽可能快地点击一个按钮等),是否有任何严肃的桌面应用程序是用PHP编写的,或者我应该放弃这个想法现在,为桌面应用程序追求c?

解决方法

据我所知,PHP-GTK有点死,或者至少非常不活跃.并不是说它总是有一个非常活跃的社区……

还有一些其他的PHP GUI项目,我个人不会使用其中任何一个,原因很简单,因为IMHO PHP缺乏编写严肃的GUI应用程序的功能,最大的可能就是缺少线程或其他任何对此事严重的多处理能力……

有pcntl_fork(),它可以工作(使用它几次),但它的主要缺点是它在Windows上不起作用.有人可能会争辩说使用fork()不如使用线程,但这是一个不同的讨论.

特别是使用GUI,您可能需要某种线程支持,假设您的GUI正在执行一些操作,需要20秒(复制文件,下载某些内容等),您通常不希望用户界面在此操作发生时冻结,您可能还希望同时运行多个操作.
我不确定PHP-GTK如何解决这些问题,如果他们完全解决这些问题,但缺乏真正的内置语言支持仍然会使你瘫痪.

PHP也存在其他缺点,但这些缺点更为通用,尽管您可能会在桌面应用程序上比在Web应用程序上更快地遇到它们(例如,错误处理,操作系统可移植性,正确的UTF-8支持等).

还有许多其他编程语言更适合这个特定的工作,并且大多数编程语言的优势在于拥有比PHP-GTK更大的社区,这意味着更多的文档,更多的例子,更多的人要求帮助等

C可能是一个不错的选择,Python,Perl,Ruby,C#等等也可以考虑.维基百科有一个广泛的列表:http://en.wikipedia.org/wiki/Comparison_of_programming_languages

我的建议:选择一个看起来很好并满足您的需求,并开始黑客攻击.如果您不喜欢它,请尝试其他方法.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读