我使用 PHP 已经有一段时间了,想学习一些基于 Windows 桌面的 GUI 应用程序。类似于 C# 或 Visual Basic 的东西会很好,但是我想学习一种开放的语言,类似于 PHP。
请不要建议任何需要昂贵编译器或不允许您创建独立应用程序的编译器。
我使用 PHP 已经有一段时间了,想学习一些基于 Windows 桌面的 GUI 应用程序。类似于 C# 或 Visual Basic 的东西会很好,但是我想学习一种开放的语言,类似于 PHP。
请不要建议任何需要昂贵编译器或不允许您创建独立应用程序的编译器。
如果您正在寻找除 php 之外的另一种语言:
.NET WinForms
具有 GUI 绑定的其他语言
不要将 PHP 用于 GUI 应用程序。这不是它的目的。您寻找另一种语言的想法很好。
我认为您将很难找到非常适合桌面 GUI 应用程序的 PHP。像 PHP 这样的语言展示了它们的“网页脚本隐藏”传统,就像 awk 和 perl 非常适合 unix 机器上的通用/管理脚本一样。
许多语言都有 GUI 绑定(tk、gtk、...) - 包括最接近(但仍不那么接近)php 的“解释”绑定。明显的例子是 python、ruby 或 perl(尽管我强烈推荐前两个中的一个)。
然而,这些都不是真正面向桌面 GUI 应用程序的,它显示了。诸如 Java 之类的语言更适合这种事情,但在语言方面迈出了一大步。
如果您使用的是 Windows 系统,我建议您使用带有单声道的 c#。我认为使用正确的工具比使用接近 PHP 的工具更重要。
甚至不考虑VB
PHP-GTK 是 PHP 预期用途的真正延伸。我个人会远离。Python 和 wxWidgets 是开始创建 GUI 的简单方法。如果您不想手写表单,有一些表单构建器(例如 PythonCard 和 wxGlade)可以加快处理过程。