为什么许多流行的服务器端语言(Java,Python,Perl等)在创建独立程序时也非常流行,但PHP并非如此?甚至可以编写一个独立的PHP应用程序吗?如果是这样,它可以有GUI吗?
答案 0 :(得分:2)
PHP是专门为网页设计的,不同于Java和Python,它们是为一般的应用程序设计的(一开始就是PHP,意味着个人主页),这就是为什么它在网络之外没有那么多使用的原因。但是,您可以在命令行中使用PHP,从而制作可执行脚本,但我目前只知道一个GUI绑定:PHP-GTK。 PHP-GTK的开发似乎已经在两年前停止了,但它应该是最可靠的。此外,似乎还有一个项目compiles PHP scripts to executables,即使这个项目也不再开发。
答案 1 :(得分:0)
您必须先了解每种语言的创建原因。 PHP已创建specifically for web development。 至于其他语言,它们都能够进行Web开发,但Perl专门为text extraction创建,Java用于mobile devices,而Python用于scripting。
PHP可以在Web开发之外使用。最着名的实现是PHP-GTK。它就像你已经看到的那样不常见。