我一直在使用PHP一段时间,并想了解一些基于Windows桌面的GUI应用程序。类似于C#或Visual Basic的东西会很好,但是我想学习一种类似于PHP的开放式语言。对于有经验的PHP开发人员来说,什么是一种很好的GUI编程语言?
请不要建议任何需要昂贵的编译器或不允许创建独立应用程序的东西。
我一直在使用PHP一段时间,并想了解一些基于Windows桌面的GUI应用程序。类似于C#或Visual Basic的东西会很好,但是我想学习一种类似于PHP的开放式语言。对于有经验的PHP开发人员来说,什么是一种很好的GUI编程语言?
请不要建议任何需要昂贵的编译器或不允许创建独立应用程序的东西。
我想你会很难找到非常适合桌面GUI应用程序的PHP。像PHP这样的语言显示了他们的“脚本背后的网页”传统,就像awk & perl非常适合unix机箱上的通用/管理脚本一样。
许多语言都有GUI绑定(tk,gtk,...) - 包含“解释”的,与php最接近(但还没那么接近)。显而易见的例子是python,ruby或perl(尽管我非常推荐前两个之一)。
但是,这些都没有真正针对桌面GUI应用程序,它显示。像Java这样的语言更适合这种事情,但是语言上有很大的一步。
如果你在Windows系统上,我建议C#单声道。我认为使用正确的工具比接近PHP的东西更重要。
甚至不考虑VB
如果您正在寻找除了PHP的另一种语言:
.NET的WinForms
与GUI绑定
其他语言,不要使用PHP的GUI应用。这不是它的目的。你想找另一种语言是一个好主意。
PHP-GTK是PHP的用途真正舒展。我亲自离开。 Python和wxWidgets是开始创建GUI的一种简单方法。有些表单构建器(例如PythonCard和wxGlade)如果您不愿意手写表单,可能会影响流程。
* PHP,*想。对于Python,我会推荐PyQt。 – strager 2008-11-30 06:58:01