我使用PHP已经有一段时间了,虽然我肯定没有宣称自己是PHP大师,但我觉得我对语言有足够的了解,足以使大多数事情都做得足够优雅。
到目前为止,我并不想做太多的桌面编程,我用AutoHotKey和(我确信)写得很差的C#把微小的东西合并在一起,但是我从来没有像用PHP那样进入过这些语言。
现在,我想改变这一点,所以我想问你们,你们认为什么是我尝试在桌面上编程的最好语言。最好,我想要的是
提前感谢您的帮助!
编辑:
谢谢大家的帮助-我希望我能接受所有的答案。我决定尝试学习Python,记住web和桌面开发的不同之处。谢谢大家的慷慨帮助!
发布于 2011-01-17 08:49:00
PHP的设计原则在服务器端很好,但是在许多地方它们并不适合桌面开发。例如,本机Windows应用程序遵循完全不同的范例。要能够在类似PHP的语言中使用这些语言,需要在语言和Windows之间添加一个额外的(性能密集型)层。
一句话:桌面应用程序编程与PHP web应用程序的工作方式有很大的不同,无论如何,PHP的范例不会有多大进展。
因此,我建议放弃需求,转而寻找/请求任务的最佳语言。我当然不知道你的情况,但如果你有时间、机会和兴趣,这是拓展编程视野的好方法;从专业和简历的角度来看,有其他语言也没什么坏处。
发布于 2011-01-17 08:30:14
我的建议是试试python。它是动态/强类型的,具有与php相对类似的语法和特性。它不能被编译成一个可执行文件,但是它可以像java那样被编译成字节码。
我已经用php编程好几年了,最近我开始使用python,并且非常喜欢它。我还使用了相当多的c++和java,发现它们更难掌握,使用起来更令人沮丧。
发布于 2011-01-17 08:56:12
学习“桌面语言的PHP”没有多大价值。我建议您使用不同的原则(例如Python或Ruby)探索语言,并使用桌面应用程序作为学习工具。PHP是为了嵌入到网页中而编写的,即使当您将PHP作为常规脚本语言使用时也是如此。
在使用PHP GTK这样的新语言之前,您可以先学习一些技巧。
https://stackoverflow.com/questions/4711221
复制相似问题