Nat*_*C-K 16
Python更适合几乎所有不属于PHP专业领域的东西,即构建网站.
如果您需要可以使用的编程项目列表,请参阅以下主题:https: //stackoverflow.com/questions/1022738/i-need-a-good-programming-project
用于网站的PHP.几乎所有其他的Python,例如命令行工具,长时间运行的脚本,守护进程等等.如果你正在编写一个PHP脚本并且你正在寻找posix扩展,共享内存或其他低级内容中的函数,那么这通常表明Python更适合.并不是说PHP不能做到这一点,但Python只是做得更好而且越来越少.
特别是当你冒险进入你的网站的后台守护进程时,你会想要看看Python.PHP在长时间运行的进程(如守护进程)中存在一些垃圾回收问题.此外,Python中的一些功能更容易和更清晰(例如,重定向STDIN,STDOUT和STDERR.PHP错过了posix_dup2()).此外,Python有线程:-)
我现在只为我的网站使用PHP后台守护进程的唯一一次是他们可以重用大量代码(例如像CakePHP这样的MVC框架).
Python的另一个优点是它有很多很多库,因为为C库创建Python包装器相当容易.因此,Python拥有PHP没有的库(OpenGL,多媒体等).因此,如果您进入这些领域,Python将成为明显的选择.