为什么很多流行的服务器端语言(Java,Python,Perl等)在创建独立程序时也非常流行,但PHP不是这种情况?是否可以编写独立的PHP应用程序?如果是这样,它可以有GUI吗?为什么没有独立的PHP应用程序?
0
A
回答
2
PHP是专门为网页设计的,不像Java和Python,它们是为一般应用程序设计的(PHP开头意味着个人主页),这就是为什么它不在网页之外使用太多。但是,您可以在命令行中使用PHP,因此可以创建可执行脚本,但目前我只知道一个GUI绑定:PHP-GTK。 PHP-GTK的开发似乎在两年前停止了,但它应该基本可靠。此外,似乎有一个项目compiles PHP scripts to executables,即使这也不再被开发。
0
你必须看看为什么每种语言都被创建。 PHP创建于specifically for web development。 至于其他语言,它们都能够进行Web开发,但是Perl是专门为text extraction创建的,Java是为mobile devices而Python为scripting。
PHP可以在Web开发之外使用。最着名的实现是PHP-GTK。这不像你已经看到的那样普遍。
相关问题
- 1. 为什么独立应用程序?
- 2. 独立PHP应用程序
- 3. PHP独立应用程序
- 4. 什么是独立应用程序或独立服务器?
- 5. 为什么servlet抛出FileNotFoundException,而独立应用程序工作?
- 6. 独立和桌面应用程序有什么区别?
- 7. 这个Hibernate/Spring应用程序(独立)有什么问题?
- 8. java - 用于独立应用程序的DataSource - 没有应用程序服务器
- 9. 为独立应用程序导入pyspark
- 10. 独立Python应用程序
- 11. PostgreSQL独立应用程序
- 12. C++独立应用程序
- 13. 独立Web应用程序
- 14. 独立的Java应用程序没有日食?
- 15. 没有浏览器的SAML和Java独立应用程序?
- 16. 将MVC应用程序作为独立应用程序运行
- 17. 如何为php独立应用程序创建exe文件?
- 18. Android:独立线程与独立应用程序
- 19. PHP:你有什么建议我编译我的独立(不是基于Web的)PHP应用程序?
- 20. 为什么未签名的应用程序没有找到应用程序类?
- 21. 基于Java的独立应用程序
- 22. 创建独立的Java应用程序
- 23. JBoss或Tomcat的独立应用程序
- 24. python中的独立应用程序
- 25. 设置独立的cygwin应用程序
- 26. Linux中的独立Python应用程序
- 27. 独立的Web应用程序
- 28. 独立的Web应用程序.Net
- 29. 为什么Matlab独立应用程序退出时出现错误“TooManyOutputs”?
- 30. 开发SharePoint组件与独立应用程序有什么优势和缺点?
[有GUI绑定为PHP](http://gtk.php.net/)(即使他们没有太多维护),但PHP的传统是作为一种网页脚本语言,这就是它的优势所在。它当然可以用作GUI的通用脚本语言,但它并没有做太多的工作。 – 2012-08-17 02:14:56