![]() |
1
23
你说“除了关于PHP是否是一门好语言的争论之外”,但我认为这是问题的关键所在。PHP之所以成为Web开发语言,是因为它与现有的Web工具栈(内联HTML、良好的Apache集成、内置的MySQL支持等)很好地集成在一起。-- 不 因为它是设计良好的语言,很容易使用。(顺便说一下,不是。) 如果您将Web带走并使用PHP进行桌面开发,您还剩下什么?一种弱类型、功能不一致的语言,不支持桌面uis,标准库混乱不堪。人们不会那样使用PHP,因为 这是不合理的 . |
![]() |
2
20
PHP专门设计用于创建Web应用程序。虽然它是 技术上 可以使用它创建桌面应用程序,你真的是打磨掉角落,以适应在圆孔方钉。 有那么多的编程语言是以桌面为目标而设计的,尝试将PHP推送到一个它不适合的世界是没有意义的。 透视图:PHP是我的工作 |
![]() |
3
11
桌面应用程序的PHP: 通过Web应用程序的性能使桌面应用程序的分发变得容易。 |
![]() |
4
6
这听起来很老套,但我认为大多数人不使用PHP作为桌面编程语言的原因是因为人们不使用PHP作为桌面编程语言。 也就是说,在使用PHP的图形用户界面桌面应用程序周围没有一个非常强大的社区——这将影响开发人员可用的工具、他可以寻求帮助的资源,以及对于公司或商业活动来说,将有必要的技能来使用一套非常利基的工具。 |
![]() |
5
6
做
例如,我发现MySQL的PHP接口非常适合快速数据库工作。不过,我不想在Windows上为GUI应用程序编写PHP…… |
![]() |
6
4
因为它完全是面向Web编程的,虽然它可能拥有桌面编程所需的工具,但也有其他语言更为强大,效率更高。 就我个人而言,我不喜欢很多语言原则,所以我只能在被迫的时候使用。 |
![]() |
7
2
它默认安装在目标平台上吗?因为如果不是这样,那么在采用上就会有更多的摩擦。 |
![]() |
8
2
我很惊讶没人这么说。作为一个Web开发人员,我只使用PHP,因为这是客户通常要求的。他们想部署在任何他们能找到的主机上,所有的Web主机共享一个共同点:php。此外,我们还做了很多救援任务风格的编码,其中我们必须修复已经用PHP编写的站点。作为一个诚实的开发人员,不能出于良心的考虑推荐PHP作为一个严肃的Web开发平台。我永远不会选择php 任何 项目、Web或桌面。python非常适合桌面应用程序。它比PHP更动态,更理智,更高效。 |
![]() |
9
1
然而。。 对于中小型桌面脚本或引擎, 没有GUI (例如,自动化脚本等)然后 PHP实际上非常强大 . 使用PHP进行桌面脚本编写的主要原因是:培训IT部门的脚本编写工作是成功的一半。除非您也是IT部门(希望您不是IT部门),否则如果您使用诸如.NET之类的常用桌面语言,那么很难在任何Windows和Linux计算机上运行此脚本。其他语言所需的库和依赖性使它们在具有不同操作系统的大型计算机集中使用时出现问题。 这是主要的实际原因。以下是详细信息:
如果mono/c由于依赖开销而不够瘦,请使用pyside查看python。如果Python太慢(尽管许多像Dropbox这样流行的应用程序),那么使用C++和QT框架(Skype和其他许多人使用)。我记得德尔福可能是另一个很好的选择,如果它仍然存在的话。 要记住的事情:
我已经用所有这些语言制作了完整的应用程序,供内部使用和大量分发,这就是我的想法。 |
![]() |
10
0
性能是我对桌面软件的标准。但我相信桌面软件终有一天会死掉。 |
![]() |
11
0
我非常支持使用PHP快速开发Web应用程序。它很容易学习,有一个庞大的用户社区,已经解决了大多数问题。 但是,除了其他用户提到的以外,您可能还需要考虑PHP已经存在的大量漏洞。( http://www.securityfocus.com/vulnerabilities )。 如果这些东西中的一些被解决了,并且可能被打包成类似于我们在AdobeAir中看到的东西,那么桌面应用程序的生产就有了一个很好的基础。 |
![]() |
12
0
如果要将PHP用作Web环境之外的编程语言,那么它是新的Perl。如果我要写应用程序,我希望有一个决策环境。如果没有第三方应用程序,调试PHP程序可能会很麻烦。 |
![]() |
13
0
我看不出在Web或桌面应用程序中使用PHP有什么不同,只是不同的库。qt和gtk+对php都是可用的,如果有人花时间编写这样的绑定,这意味着比有人在桌面上使用它还多。 在我看来,php在网络上的成功是因为没有有效的选择:换句话说,php越差。在桌面世界里,它不是那么幸运,它应该与更强大的竞争者竞争……我个人会在PHP之前选择大量其他语言。 |
![]() |
Karlo · PHP Sqlite PDO最新版本 3 月前 |
![]() |
Malte · 检查远程服务器上是否存在文件(使用PHP)[关闭] 3 月前 |
![]() |
Bard.Mus · 迁移后的数据库字符集环境 4 月前 |