为什么没有独立的 PHP 应用程序


Why are there no standalone PHP applications?

为什么许多流行的服务器端语言(Java,Python,Perl等)在创建独立程序方面也非常流行,但PHP并非如此?甚至可以编写独立的PHP应用程序吗?如果是这样,它可以有GUI吗?

PHP是专门为网页设计的,不像Java和Python是为一般的应用程序设计的(PHP一开始的意思是个人主页),这就是为什么它在网络之外没有那么多使用。但是,您可以在命令行中使用PHP,从而制作可执行脚本,但是我目前只知道一个GUI绑定:PHP-GTK。PHP-GTK的开发似乎在两年前就已经停止了,但它应该是可靠的。此外,似乎有一个将PHP脚本编译为可执行文件的项目,即使它也不再开发。

你必须看看为什么创建每种语言。PHP是专门为Web开发而创建的。至于其他语言,它们都能够进行Web开发,但是Perl是专门为文本提取而创建的,Java是用于移动设备的,Python是用于脚本的。

PHP可以在Web开发之外使用。最著名的实现是PHP-GTK。正如你已经看到的那样,它并不像你已经看到的那样普遍。