我有几年开发 PHP Web 应用程序的经验,最近也开始研究 Python。最近我也对进入桌面应用程序感兴趣,但在这方面完全没有经验。我很少看到有关 PHP-gtk 的文章,我想知道它是否真的是一个很好的领域。
我真正想要的是能够让我快速开发一些体面的中小型应用程序,并能够在 Linux 和 Windows 中部署它们的东西。Python 或 PHP 中的一些东西会很棒(但如果它有很大的优势,我很乐意学习其他东西)。
大家有什么推荐的?
谢谢
使用 GTK 在 PHP 中构建应用程序可以创建客户端跨平台应用程序,但我不一定认为它是 GUI 开发的最佳选择......
以下是一些链接:
http://gtk.php.net
http://www.cweiske.de/phpgtk.htm
Gnope.org
kksou
Python 和 Java 都非常适合在 Linux 和 Windows 环境中工作。只要您不进行任何操作系统特定类型的工作,它们通常都是无忧无虑的。如果您有 PHP 背景,特别是如果您习惯于使用面向对象的 PHP,则用于创建桌面应用程序的 Python 相当简单且易于学习。
为什么要在 php 中开发桌面应用程序?
给自己一个血统的编程环境(c/java/c#/)而不是滥用php
尤其是使用 c# 和 java,你会很快得到非常好的结果。两者都是跨平台的(尽管 java 对于跨平台的东西更容易)。
C(++) 与 QT 或 GTK 结合也是可能的,但结果似乎更慢
好吧,我想回答为时已晚,但为了提供信息,我仍然可以建议开放应用程序平台(OAP)作为一种可能的解决方案。OAP 允许 PHP/MySQL 应用程序作为可安装的 Windows(tm) 应用程序分发。
我在寻找将 PHP 应用程序移植到桌面时偶然发现了它。对我来说效果很好。没有额外的标签用于创建窗口,如 winbinder 等。