在回答这个问题时,我确信很多人会反对PHP不是桌面编程的最佳选择,而是会推荐像Ruby或Python这样的东西.我认为讨论原因会很有趣.
除了关于PHP是否总体上是一门好语言的争论之外,您对良好的桌面编程语言(与Web开发相对)的标准是什么?
Dan*_*den 26
你说"除了关于PHP是否总体上是一种好语言的争论" - 但我认为这是问题的症结所在.PHP作为Web开发语言变得流行,因为它与现有的Web工具堆栈(内联HTML,良好的Apache集成,内置的MySQL支持等)很好地集成 - 不是因为它是设计良好的语言,易于工作in.(顺便说一句,这不是.)
如果您将网络带走并使用PHP进行桌面开发,您还剩下什么?一种弱类型,不一致的语言,不支持桌面UI和标准库的可怕混乱.人们不会那样使用PHP,因为它没有意义.
Mat*_*ger 20
PHP专门用于创建Web应用程序.虽然在技术上可以使用它创建桌面应用程序,但是你真的需要在角落上打磨以适应圆孔中的方形挂钩.
有很多编程语言是以桌面为目标而设计的,尝试将PHP软件推入一个它不适合的世界是没有意义的.
透视:PHP是我的工作
这听起来像是一个陈腐的答案,但我认为大多数人不使用PHP作为桌面编程语言的原因是因为人们不使用PHP作为桌面编程语言.
这意味着,围绕使用PHP的GUI桌面应用程序没有一个非常强大的社区 - 这将影响开发人员可用的工具,他可以寻求帮助的资源,以及公司或商业努力的其他程序员拥有使用一套非常小众的工具所需的技能组合.
难道$language_under_consideration做我想要比更容易的工作$other_language?
例如,我发现mysql的php接口非常适合快速数据库工作.我不想在Windows上为GUI应用程序编写php ....
| 归档时间: |
|
| 查看次数: |
5752 次 |
| 最近记录: |